I want to talk today about the future of PLM in terms of content. My initial thoughts were about SOA/WOA architecture and SaaS trends in software. I define PLM Content as a set of information related to Product Definition, Organization Processes related to product development and manufacturing as well as any valuable information that can be used for decision support on every level. What is different in PLM content is the fact that content is an information that intended for people consumption. Opposite to a lot of information we can use for application and consumption, content is a asset that provides support for people in their everyday work-life.
PLM Content As A Service. What are key business drivers for PLM content as a service? There are few, in my view:
1. Content Re-use
For me, this is probably is the most important one. PLM systems today are lack of capabilities to re-use information that already has been entered by engineers, designers, customers and many other people involved in product development and manufacturing. In many cases, we found ourselves re-developing product, parts or re-entering information such as Bill of Materials. Ability to re-use content can be a major cost reduction factor.
2. SOA Architecture
Service Oriented Architecture should become, in my view, the core architecture enables granular application organization and component-reuse. Together with REST principles, SOA is focusing on how to create flexible enterprise application architecture.
3. Reduce the cost of change
In today’s enterprise systems, change is probably the most significant challenge customers are facing. In a very dynamic business environment, manufacturing companies need to have an ability to adjust product development systems in the way that allows them to change business process, development and manufacturing practices.
What are main principles that in my view can turn PLM products to PLM Content as a service?
1. Unique creation (only one time). This is an approach to enable agile product data organization. Once it created, data can be re-used, but we need to eliminate the need to re-enter data several times. I believe, this is not what happens today. Multiple times, design information re-entered in multiple ways, such as, Bill of Materials, Drawings etc.
2. Rich meta-data. The role of meta-data is to enable an easy way to find and re-use information. The focus is to enable metadata creation and consolidation in a natural way during a product lifecycle. Rich meta-data layer will allow to build a discoverable network of product information. With such approach, PLM systems will be able to provide a single source of truth about product data and all business processes surrounding product design and manufacturing.
3. Granular user access. Future PLM systems need to allow an ability to bring only needed pieces of information for user. Simplicity is very strong way and approach in today’s computer systems. In my view, PLM still has a long way to go in order to achieve a desired level of simplicity. In order to reduce the level of complexity, systems need to be able to deliver only specific pieces of information.
4. Support for content lifecycle. Everything is changes during product development. Content services need to be able to be integrated in a simple and natural way with processes and application that manage changes of the product data. With such seamless integration, users will always be able to get right information at the right point of time.
5. Separation from application and presentation layer. This is last, but not least. Separation of content services from the user interface and content lifecycle will allow flexible application organization and optimization of user experience independently from content management. User’s demand these days is for excellence in user experience and user oriented service. New devices, new approaches are coming, and it’s very beneficial to be able to have PLM system applying these users experiences very fast.
So, what is my conclusion today? I think PLM Content As Service can be a very powerful transformation for the current PLM system architecture. PLM Content as a Service can be built around today’s SOA architecture and flexible data modeling and data management capabilities. Application of Content As A Service principle can reduce costs of PLM deployment and streamline PLM implementation in organizations.