Integration of The PLM System With Other Applications
Integration of The PLM System With Other Applications
XML
Language
Database integration
• This is still a case of transferring information, but the method used is
database integration instead of a transfer file.
• Database integration is often carried out through a so-called API
(Application Programming Interface).
• A PLM application could offer, for example, the following API
functions as services to other applications:
- Retrieval of information, for example searching for documents or
items with a certain code
- Free text-form search of information using AND/OR/NOT functions
- Retrieving the structure of a certain item
- Adding information to the database
- Editing information in the database
• Advantages of transfer file integration
■ Easy to implement
■ Inexpensive solution
■ Easy to make changes
• Disadvantages of transfer file integration
Slow, does not operate in real time
Information has to be replicated over several databases
Timing/launching of the transfer file often involves manual work
Management of several transfer files can be difficult
• Advantages of database integration
• ■ Speed
• ■ Ability to use common databases for several applications
• ■ Information in one place
• ■ Automatic
• Disadvantages of database integration
• ■ Implementation can be quite heavy
• ■ Making changes is more difficult
• ■ Expensive
EAI - Middleware integration
• Many companies began to develop large-scale integration for
transferring information between systems.
• However, this development led to a huge amount of work due to the
large number of specialized systems and to the ineffectiveness of
tailored integrations.
• Integrations have to be built individually in the form of tailored links
from system to system.
• Maintenance of these integrations is quite laborious
EAI - Middleware integration
• Enterprise Application Integration - process like data transfer and
distribution possible between different applications in a company’s
data network.
• Helps in moving information more effectively within and between
companies.
• It integrates different systems with each other with the help of a
common generally functioning layer.
•Instead of separately integrating specific systems,
•the EAI adds to the IT architecture of companies a
software layer (middleware) that transmits and moves the
required information between different systems
•Advantages
•The need for integration between the systems decreases
•Reduce the amount of work needed for the maintenance
of the integration
•EAI is multiform and still a little open.
•The exact nature of the concept can therefore vary in
different connections
•Many people said definitions for EAI, but is simple it is
•Middleware (EAI) software can be used to reduce the
number of integrations and make them easier to manage
• When integrating information systems with each other, it is necessary
to think profoundly about the roles of the systems in the first place.
• The properties of new systems have perhaps not been used to the
maximum possible extent.
• Example –
• A Company acquired new ERP application to manage spare part items
• The focus of the project might be elsewhere
• Long term infrastructure planning
• lack of skilled people
• The company’s few experts cannot always participate in every development
project.
• From an overall viewpoint, the result is not always perfect.
ERP
• Traditionally,
PLM ERP
Used for product development process Used for production process
• For Example,
• A car factory may have decided for technical or other reasons that a
car equipped with a 70 kW engine is not available with an automatic
gearbox.
• In other words,
• if the sales item, engine power, has a value of 70 kW,
• then the sales item, transmission, must not have the value
automatic.
Sales Configurator
ENGINE: 50 kW
GEARBOX: automatic
COLOR: red
Sales Configurator