PLM and the Evolution of Integration

by Oleg on January 10, 2012 · 9 comments

Integration is an important topic in PLM. Few days ago, I was reading Aras’ blog – Understanding of integration and federation with Aras. This blog caught my attention by review of different PLM integration patterns – integration and federation. Despite the fact, it is a very self-promotional message, I found the following passage in the post interesting -

As an open architecture, Aras has a number of obvious advantages… open APIs, a published data dictionary, an openly available data model… but that’s really only half the story. From a technological perspective we’re using a more modern approach, a pure Web services approach, that’s designed from the ground up with technology agnostic interoperability in mind. Aras can be “connected to”, “integrated with” and “wrapped around” anything you’ve got whether its based on IBM, Oracle, SAP, Linux, Unix, Microsoft or even Progress… or “all of the above”. We even include a Web services wizard in our Solution Studio out-of-the-box. We understand that global companies need to combine data from numerous existing systems in order to manage products across the lifecycle, and we recognize that a highly robust, scalable and secure Federated approach is the right way to do this; both from a technical and a business perspective.

PLM and Integration

Aras blog made me think about various aspects of PLM integrations. Integration is an important topic in every manufacturing organization. It is almost obvious. You have multiple departments, organizations, subcontractors, offshore manufacturing, supply chain and many other things. In order to run your product development and business processes, companies are implementing multiple systems – engineering, manufacturing, supply chain, etc. I believe, the time when people believe to satisfy everybody’s need with a single system is over. It is costly and not efficient. So, you have CAD, PDM, PLM, ERP, SCM, CRM and zillions of other applications in your company that need to work together somehow.

Historically, Product Lifecycle management story is tightly related to integration. PLM system sort of “sits in the middle”. Regardless on what PLM vendor you plan to rely, the question of how to integrate you PLM system (aka data in PLM system and processes) with the rest of the world in your organization will come. The priority might be different – supply chain system, design subcontractors or ERP/MRP integration. Nevertheless, no matter what – you will have to solve your “integration problems”.

Integration Maturity Levels

Integration in PLM has a long history of development, started from highly tailored solutions to various attempts to deliver integration solutions relied on different types of integration infrastructure / middleware.

Level 1: Data Exchange

At this level, the focus of integration is to deliver a solution that can take data from one system and place it in another system. The typical example is batch data exchange between PDM and ERP systems. The scenario, which is probably most widely implemented is to transfer bill of material from PDM to ERP. There are few more scenarios in this area. In my view, the majority of integrations in the industry today are focused on the delivery of data exchange. Vendors are offering some standard capabilities. However, most of the solutions are customized and tailored to a need of a specific customer. The main advantage of this type of integration is simplicity (import/export). The disadvantage of this type of integration is related to the limitation of processes beyond importing and exporting data.

Level 2: Application Integration

I can define two major types of application integration – point-to-point and middleware based integration. Companies started to approach this level of integration in order to deliver an additional logic into integration rather than just import / export data. Technological foundation for integration is delivered by the level of API available for each system. API can vary and depends on application and system architecture. During the past few years, I can clearly see a tendency to converge towards various flavors of web technologies. Point-to-point solutions are focusing on creating an integration logic between two applications. Middleware-based integration was focusing on leveraging integration platforms (i.e. BizTalk, WebSphere, etc.) to connect applications. The cost of middleware integration is higher, but eliminates the complexity of multiple application integration. Today, most of the application integration can be delivered by service providers and IT departments of big customers.

Level 3: Data Federation

One of the biggest problems in application integration is high level of dependencies on the actual systems, system architecture and versions. The tight link between application and data is not allowing to re-use data beyond application version, increase the complexity to establish cross application and cross-department processes. In my view, data federation is the level of integration maturity where data will become self-descriptive and potentially encapsulated from application logic and application versions. This is where the future will take us. I will elaborate on this later in my blog.

What is my conclusion? I think, integration will become even more important soon. There are two main reasons for that. 1- companies are looking how to deliver business solutions faster. To create three years integration project is not an option anymore. Information availability for decision making or cross-department optimization  becomes a top priority for IT. 2- cloud. Many companies are checking how to deliver hybrid on-premise/cloud solutions. To take data exchange to cloud won’t an option any more. Future data federation will introduce new web technologies to PLM integration space. Just my thoughts…

Best, Oleg

Image by Salvatore Vuono / FreeDigitalPhotos.net

Share
  • http://whyblogwith44.blogspot.com/ Jens Krueger

    Hello Oleg,

    and happy new year to you from Germany.

    Thank you for bringing up the topic of integration. I agree that this is a huge topic and rather unsolved. A wrong integration approach can paralyze the whole PLM implementation because of too many dependencies.

    When moving from the classical MCAD-PDM to other domains such as software / electrical, there are even more authoring tools to integrate with a PLM backbone and with each other than in the MCAD domain. In this context, some companies are pushing OSLC – Open Services for Lifecycle Collaboration ( http://open-services.net/ ). They focus on specifications for interaction between tools, especially on integration of data and workflows. The primary integration techniques are http and RDF. What do you think about this approach?

    Best regards,
    Jens

  • Pingback: Which Way Is The Integration Pendulum Swinging? « realtimerick

  • beyondplm

    test comment

  • Jens Krueger

    Hello Oleg,
    and happy new year.
    Thank you for bringing up the topic of PLM integration. I agree that it is critical for larger PLM implementations, as the wrong integration approach can paralyze the whole system because of too many dependencies.
    When this is already a challenge in the MCAD domain, I think that the software development and electrical domains with their broad variety of authoring tools are an even bigger challenge. These tools need to be integrated to the PDM backbone and with each other. In this context: what do you think about OSLC (open services for lifecycle collaboration) – http://open-services.net/ ?
    Best regards,
    Jens

  • beyondplm

    Jens, happy new year! Thanks for your comment and link share. Also, I think you are absolutely right in the way you emphasize the importance of integration with software, electrical and other domains.

    Here is what I think about OSLC:

    this year –> http://www.inforbix.com/friday

    almost two year ago –> http://plmtwine.com/2010/06/02

    Thanks, Oleg

  • beyondplm

    Jens, happy new year! Thanks for your comment and link share. Also, I think you are absolutely right in the way you emphasize the importance of integration with software, electrical and other domains.

    Here is what I think about OSLC:

    this year –> http://www.inforbix.com/friday

    almost two year ago –> http://plmtwine.com/2010/06/02

    Thanks, Oleg

  • Orleth

    Hi Oleg

    We from PLM-TEAM
    offer a new approach of a CAD Connector Solution Suite for a variety of
    different Object structures and all of the various customer solution s. The CAD
    Connector has a high degree of flexibility to allow for frequent change. The
    Solutions Suite allows one to start with a typical CAD Document structure from
    the standard PDM form and incorporate it into the growing PLM-Structure. This
    is what makes PLM so innovative and successful. The CAD Connector integrates
    all functionality of the Web Interface seamlessly without influence on
    workflows and Lifecycles. It is possible to insert
    and replace parts or assemblies in existing CAD structures. With this re-use of
    structures, companies can reduce serial piece cost and engineering work is made
    exponentially faster.
    It makes no difference where you start. Beginning in the CAD program, select
    Aras Add and use the command “show Web Client.” Here we see a list of all
    previously opened CAD documents. Choose the model you would like to work with.
    It will load into the workspace with all accompanying attributes. The transfer
    speed from the vault to workspace is optimized by tools. The only limitation
    comes from the CAD program itself while reading the parts and assembly
    structures. The lock status of the parts in the assembly is controlled by the
    Aras Innovator Server. The lock Bottom in the CAD Add-in employs the same
    method as the lock Bottom in Aras. Worldwide collaboration does not cause
    inconsistency. Regardless of location, all engineering processes can be
    performed without compromising quality.

    With this crucial new
    program structure, understanding the final Bill of Materials is made crystal
    clear, supplying anyone familiar with the product an invaluable reference
    guide. This integration of functionality speeds up typical PLM to never-before
    seen efficiency by facilitating collaboration, no matter your location.

    Best regards

    Reinhard
    .

  • Orleth

    Hi Oleg

    We from PLM-TEAM
    offer a new approach of a CAD Connector Solution Suite for a variety of
    different Object structures and all of the various customer solution s. The CAD
    Connector has a high degree of flexibility to allow for frequent change. The
    Solutions Suite allows one to start with a typical CAD Document structure from
    the standard PDM form and incorporate it into the growing PLM-Structure. This
    is what makes PLM so innovative and successful. The CAD Connector integrates
    all functionality of the Web Interface seamlessly without influence on
    workflows and Lifecycles. It is possible to insert
    and replace parts or assemblies in existing CAD structures. With this re-use of
    structures, companies can reduce serial piece cost and engineering work is made
    exponentially faster.
    It makes no difference where you start. Beginning in the CAD program, select
    Aras Add and use the command “show Web Client.” Here we see a list of all
    previously opened CAD documents. Choose the model you would like to work with.
    It will load into the workspace with all accompanying attributes. The transfer
    speed from the vault to workspace is optimized by tools. The only limitation
    comes from the CAD program itself while reading the parts and assembly
    structures. The lock status of the parts in the assembly is controlled by the
    Aras Innovator Server. The lock Bottom in the CAD Add-in employs the same
    method as the lock Bottom in Aras. Worldwide collaboration does not cause
    inconsistency. Regardless of location, all engineering processes can be
    performed without compromising quality.

    With this crucial new
    program structure, understanding the final Bill of Materials is made crystal
    clear, supplying anyone familiar with the product an invaluable reference
    guide. This integration of functionality speeds up typical PLM to never-before
    seen efficiency by facilitating collaboration, no matter your location.

    Best regards

    Reinhard
    .

  • beyondplm

    Reinhard. Thanks for the comment and the link. I think, CAD integrations stand separately in a whole story of PLM-integrations. Nevertheless, the importance of CAD integrations should not be underestimated be underestimated. Best, Oleg

Previous post:

Next post: