Business To Manufacturing Integration Technologies for

Download Report

Transcript Business To Manufacturing Integration Technologies for

Business To Manufacturing
Integration Technologies for
Treating Your Manufacturing as an
Independent Entity
Dennis Brandl
Sequencia Corporation
IMS Expo 2000
Business to Manufacturing
Integration
• Why Manufacturing Independence ?
• Integration, Strategy ?
• Integration, What needs to be shared ?
• Integration, How ?
August 23, 2000
IMS Expo 2000
2
Why Manufacturing Independence?
• Business to manufacturing can be tightly coupled
(single system) or loosely coupled systems
• Maybe if we can just be smart enough, then single
integrated systems will provide
–
–
–
–
High Efficiency
Minimal Waste
Maximum Asset Utilization
Ultimately Higher Profits
August 23, 2000
IMS Expo 2000
3
BUT ...
We may never be smart enough
or fast enough to handle all the
changes that continually occur
August 23, 2000
IMS Expo 2000
4
COMPANY
OWNED
COMPANY
OWNED
IN THE PAST
A COMPANY OWNED ALL
OF ITS MANUFACTURING
COMPANY
OWNED
Many Industries
COMPANY
OWNED
traditionally own all of their factories
August 23, 2000
IMS Expo 2000
5
COMPANY
OWNED
RECENTLY
BOUGHT
IN THE FUTURE
A COMPANY MAY NOT OWN
ALL OF ITS MANUFACTURING
RECENTLY
SOLD
STRATEGIC
RELATIONSHIP
In the future...
August 23, 2000
IMS Expo 2000
The effects of
Consolidation and Divestiture
6
In the future...
Product Brand Owners will
own and manage
product information
Production Owners will own
and operate manufacturing
August 23, 2000
IMS Expo 2000
7
In the future...
Product Brand Owners will be
known for their brands and
market knowledge
Production Owners will be
known for their capabilities,
quality and response time
August 23, 2000
IMS Expo 2000
8
In the present...
The Electronics Industry
has many examples
3Com, Ascend, etc. own the
intellectual property
of their product but
contract out manufacturing
August 23, 2000
IMS Expo 2000
9
In the future...
Treat manufacturing as if it
was an independent entity
Because if it is not today,
it may be soon
August 23, 2000
IMS Expo 2000
10
Independence means...
Loosely coupled,
asynchronous,
and heterogynous systems
Separate business processes
from manufacturing processes
August 23, 2000
IMS Expo 2000
11
Integration Methods...
Based on XML and a
message broker system
Such as BizTalk, Rosette Net,
MSMQ, MQSeries, SOAP,
some other buzzword
August 23, 2000
IMS Expo 2000
12
What is XML ...
eXtensible Markup Language
World Wide Web Consortium (W3C)
REC-xml-19980210
Extensible Markup Language (XML) 1.0
Language that describes data,
not its presentation, text based,
can be used to create
other markup languages
August 23, 2000
IMS Expo 2000
13
What Does XML Look Like?
• XML text identified as a date
<DATE>February 22, 1999 </DATE>
• HTML - a paragraph that contains text
<P>February 22, 1999</>
• XML permits data to be custom tagged
• XML tags are extensible
<START_DATE>February 22, 1999
</START_DATE>
<END_DATE>February 22, 1999 </END_DATE>
<APPROVAL_DATE>February 22, 1999
</APPROVAL_DATE>
August 23, 2000
IMS Expo 2000
14
Loose Integration
XML
schema library
XML
doc
SCM
EOS
Mfg Site A
CRM
XML
doc
ERP
Mfg Site B
XML
doc
EOS
August 23, 2000
IMS Expo 2000
Mfg Company C
15
Still Need...
An XML vocabulary for the
information that must
be exchanged
A protocol for the exchange
of information, defining
standard transactions
August 23, 2000
IMS Expo 2000
16
XML Vocabulary...
ISA95.00.01 Enterprise/Control
System Integration standard
defines the vocabulary
Common terminology and
models for business and control
August 23, 2000
IMS Expo 2000
17
ISA95 Models
Enable
to
Separate
Companies
Business Processes
From
Manufacturing Processes
August 23, 2000
IMS Expo 2000
18
ISA95 Models
Level 4
Enterprise
Resource
Business Planning
& Logistics
Planning Level 3 ERP Systems
Plant Production Scheduling,
Operational Management, etc
Manufacturing
Operations & Control
Enterprise Operations
Levels
Support 2,1,0
EOS Continuous
Systems
Batch
Discrete
Dispatching Production, Detailed Production
Scheduling, Reliability Assurance, ...
Control
August 23, 2000
Control
IMS Expo 2000
Interface
addressed
in S95.01 & S95.02
addressed
in S95.03
Control
19
ISA95 Information Models
Enterprise Information
Plant Production Scheduling,
Operational Management, etc
Product
Definition
Information
Production
Capability
Information
(How to make
a product)
(What is
available)
Production
Information
(What to
make and
results)
Manufacturing
Control Information
Area Supervision, Production Planning,
Reliability, Assurance, etc
August 23, 2000
IMS Expo 2000
20
Product Definition...
What it takes to make a product,
at the detail needed
for business processes
May be for a specific product
or for a rate of production
August 23, 2000
IMS Expo 2000
21
Product Capability...
What the production system is
capable of doing, at the detail
needed for business processes
Taking into account committed
and available capability
and capacity
August 23, 2000
IMS Expo 2000
22
Production Information...
What to make, what to use,
what was made, what was used
To the level of detail needed
by business processes
August 23, 2000
IMS Expo 2000
23
Formal Models...
Four resource models,
personnel, equipment, material,
production segments
Four models of capability,
product definition, production
schedule, production reports
August 23, 2000
IMS Expo 2000
24
XML Protocol...
OAG – Open Application Group
Defines models for business
level application integration
August 23, 2000
IMS Expo 2000
25
Open Applications Group (OAG)
• “The Open Applications Group, Inc. (OAGI), is a non-profit
industry consortium comprised of many of the most
prominent stakeholders in the business software
component interoperability arena in the world.” (
http://www.openapplications.org/ )
• OAGIS - Open Applications Group Integration
Specification
– Release 6.1
– Appendix I - Implementation in XML
– XML DTDs available for download
August 23, 2000
IMS Expo 2000
26
Some OAG Members
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Agile Software
AT&T Wireless
Bluestone Software
Compaq
DHL
eXcelon Corporation
Extricity Software
Ford Motor Company
Great Plains
I2 Technologies
IBM Manufacturing Solutions
J.D. Edwards & Company
Lockheed-Martin System Solutions
Lucent Technologies
Microsoft
August 23, 2000
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
IMS Expo 2000
NEC Corporation
Netfish Technologies
Object Management Group (OMG)
Oracle Corporation
PeopleSoft, Inc.
PricewaterhouseCoopers
SAP AG
SynQuest
TradeAccess
Trilogy
Unilever PLC
USDATA
Vitria
webMethods
Wonderware
27
OAG Scope
Current Capabilities:
Over 50 Integration Scenarios
Production Routing Integration
Online Bidding
Online Catalogs
Order Management Integration
Project Accounting Integration
Plant Data Collection Integration
Web Enabled Purchasing Integration
Sales Force Automation
Supply Chain Execution Integration
Warehouse Management
August 23, 2000
Asset Care Integration
Credit Management Integration
Engineering Change Integration
Financials Integration
Human Resources Integration
Logistics Integration
Manufacturing Integration
Manufacturing Execution Integration
IMS Expo 2000
28
OAG Business Process Diagrams
Purchasing Ordering Process
Customer
Supplier
Purchasing
Sales Force
Automation
Process PO
Acknowldge PO
Change PO
Cancel PO
Order
Management
Confirm BOD
August 23, 2000
IMS Expo 2000
29
Message Descriptions
• Message
Documentation
– Content
– Behavior
– Processing Notes
• 15 Page average
size for each
August 23, 2000
IMS Expo 2000
30
OAGIS : Get ProdOrder
• Example of the
OAGIS vocabulary
• OAGIS XML for
GetProdOrder
• Gets Production
Orders for a Control
Area
August 23, 2000
IMS Expo 2000
31
OAG XML Technology...
Largest publisher of XML messages
business messages content, 122
XML definitions, more on the way
Fully support W3C 1.0 Spec,
freely downloadable, members of
XML.org and BizTalk.org
August 23, 2000
IMS Expo 2000
32
ISA95 & OAG Complementary
All Business Processes
All Manufacturing
Processes
OAG – XML Schemas
August 23, 2000
ISA95.01
ISA95.02
XML
Schemas
IMS Expo 2000
33
Case Study:
ERP - MES Integration
• Systems Integrator used XML to transfer data
between ERP & MES systems
– Well formed XML used
– No DTDs used
• Production Manager software used to transfer data
between:
– ERP system on AS/400 using DB2
– MES system on Windows NT using SQL Server
– SNA and TCP/IP networks
• XML and SP-95 notation used for all transfers
August 23, 2000
IMS Expo 2000
34
Case Study:
ERP - MES Integration
Material Requirement
System Integrator invented
all attribute names, since
SP-95 does not address this
yet.
The SP-95 object
model is working well!
August 23, 2000
IMS Expo 2000
35
CONCLUSIONS
Manufacturing Independence
separates business processes from production
processes
ISAS95 defines the information to be exchanged
for loosely coupled, asynchronous, heterogeneous
systems
OAG & XML define how the information is
exchanged
August 23, 2000
IMS Expo 2000
36
[email protected]