Title: EIC and OAGi
1EIC and OAGi
- Addressing the Challenges of Cross-Industry
Interoperability
2Agenda
- EIC and OAGi
- Introduction to EIC
- OAGi and EIC a win win scenario
- Share experiences Business profiles
- Outlook EIC testbed activities
- Future collaboration
3Interoperability is complex
Inter-company processes include those that exist
between multiple trading partner tiers, required
to create a competitive supply chain
Service Provider
System Design House
Electronics Value Chain
Portal
Chemical Supplier
Email
Logistics Provider
Technology Reseller
IPC
Paper
Fax
CIDX
WS-I
Retail
Sub-Assembly Manufacturer
Contract Manufacturer
System OEM
ASIC Manufacturer
RosettaNet
ISA-95
EDIFACT
Aerospace
Spec2000
Indirect Supplier
RosettaNet
Distributor
SWIFT
EDI
OAGi
Automotive
Banking
Foundry
Assembly Test
Portal
4Interoperability Trends and Challenges
- Competition of value chains (instead of
companies) and increasing process integration
within value chains - Business partners use different process and
product models - Increase in the number and complexity of
electronic business relationships - Lack of commonly accepted inter-company processes
- missing process standards - public processes are
vague or missing altogether - Low penetration of existing standards
- Lack of mn connectivity
- Time and effort for setting up electronic
collaboration with a larger number of partners - inconsistent implementation of standards
- Dominance of human-human interface (phone, fax,
e-mail) or human-machine-interface (portals) in
B2B relationships - Bilateral agreements on electronic collaboration
prevail
5Collaboration Challenges in the Future
6Framing the Problem
3. The proliferation of vertical standards has
made even this movement difficult
1. Vertical standards organizations only move
companies so far along this line
Magic Quadrant
Industry Standard
Within and across industries
2. Other companies must follow the same path for
this to work
The format of the message is standardized by
Industry standards organizations
Standard
Vertical standards
Aligned business processes, standardized messages
and connectivity automation
- The reference model aligns the critical factors
of integration on two axis messages (semantics)
and business processes - To simultaneously address cost and complexity,
both messages and processes must be standardized
Message
Legacy installations of custom work processes and
message structures
Custom
Point-to-point
Business Process
Standard
Custom
7Standards and the EIC
The EIC defines a standardized business process
and also selects the best vertical industry
standards by defining a profile
Standards Reference Model
Magic Quadrant
Within and across industries
Industry Standard
Standard
Vertical standards
Message
Custom
Point-to-point
Business Process
Standard
Custom
8Objective of the EIC
- The EIC defines and applies integration
methodology and tools leveraging existing
standards where possible to define common public
business processes for achieving interoperability
of networked organizations across multiple
industries. - The EIC approach
- Addresses the business and technical aspects of a
common public process - Leverages existing technology, applications,
research and standards - Defines architectures, methodologies, guidelines,
best practices, semantics and interfaces - Validates an Interoperability Profile by building
prototype implementations of real-world business
scenarios defined by precise requirements - Delivers tools, conformance testing, analysis,
training and other services to facilitate broad
adoption in the community
9Deliverables
- Interoperability Profiles
- A common definition of a public process that is
consensus-driven - An executable business process with defined
interfaces - A concise definition of required business
semantics - Guidelines, conventions and best practices for
using the interoperability profile in ways that
ensure low-friction integration across multiple
networks - Reference implementations
- Demonstrate profile-based interoperability in a
production implementation - Use cases and usage scenarios based on customer
requirements - Sample code and applications built in multiple
environments - Methodology, Test tools and supporting materials
- Tools that test profile implementations for
conformance with the profiles - Supporting documentation and white papers
10Agenda
- EIC and OAGi
- Introduction to EIC
- OAGi and EIC a win win scenario
- Share experiences Business profiles
- Outlook EIC testbed activities
- Future collaboration
11Process Abstraction Concept Carrier-Shipper
Scenario
WebServices
Carrier
Rate Service Selection
Label Generation
View Process
Track Trace
Shipper
After Sales
Sales Order
Delivery
Picking
Private Process
Packing
Shipment
WebServices
12Value Proposition End Users
- Without standards, each information system would
require point-to-point integration which requires
a significant investment in time and capital - Reduce complexity
- Define a common business process with broad
acceptance in an industry or across industries - Select the best message standard necessary to
support the business process from the hundreds of
standards specifications - Reduce total cost of ownership
- Leverage the analysis and design efforts embodied
in the EIC deliverables - Broad adoption allows for the work to be reused
in the next integration effort - Increase Flexibility
- Faster configuration of new partners and change
to business processes with better, faster and
more complete information flow
13Business Forum Community Processes
Analysis
Validation
Scoping
Definition
- - Identify To-Be Scenario
- Define solution to resolve interoperability
- challenges
Identify As Is Interoperability Situation
- Identify pain points and requirements -
Prioritize requirements and select target scenario
- Create a reference implementation of the
Interoperability Profile
- Forum Charter
- Containing
- - scenario process description,
- - goal of forum
- Alternative funding
- Standards involved
Capability tables describing provided interfaces
of participating companies Gap tables to cover
the interoperability issues of all partners in
forum
Interoperability Profile - describes how the
problem can be solved Technical recommendation
for research or standards development orgs
guidelines training tools test tools / test
suites
14Profiling Process Life Cycle
Forum Operations
Interest Group
Initial
Detailed
scoping
- Member Commitment
- IP Policy
- Planning for Detailed Scoping
- Value Prop
- Business Process
- St-o-t-Art
- Best practices
- Detailed work plan
Use Case
Business Process
IntOp Profile
Use Case
Business Process
IntOp Profile
Charter
InteroperabilityProfile
15Analyst Consultations
- Are the challenges real? Are other organizations
addressing the challenges? - Does the forum process sound reasonable?
- Is the approach feasible?
- Is the business model reasonable?
- Profiles
- Reference Model for Business Profiles
- When addressing an interoperability profile, the
EIC needs to focus on business requirements down
to technology not vice versa for identifying
optimal (not best) solutions. - Beware that Standards have been used as a
marketing and commercial weapon and have
frequently been manipulated so the press and
analysts to a certain extent have Standards
Fatigue. - Need to clearly articulate and reiterate that it
is about business integration. - Recommended using an eclipse like iterative model
of freezing a base set of processes for
contributors to build off of, then rejoin to
review best set of changes to enhance the next
level base. - Target Members
- Need to differentiate what type of CIO we are
addressingthose that are technology v. business
oriented. - Value proposition for solution providers needed
to be right sized for small, medium and large
businesses stressing the strength and advantages
of an ecosystem - Long term Value.
- The greatest value of profiling workgroups will
be at the intersection of where different forums
meet.
16EIC Pilot - Background
- In order to define the methodology and
organization of EIC Business Forums, the
initiative SOA For Automotive, started by
University of St. Gallen (HSG) in October 2005,
has been attributed the status of EIC Pilot in
Q2/2006. - SOA For Automotive involves 6 Automotive
companies, andaims at improving interoperability
in OEM - supplier relationships by - Creating a common understanding of the
cross-organizational engineering change
management process - establishing a clear semantic for Engineering
change documents - leveraging Web Services and SOA concepts for
implementation. - Initiated by University of St. Gallen, adopted by
the ATHENA research project, representing as a
pilot the EIC concept - Targets of the EIC Pilot are
- to define a methodology for Business
ProcessForums - To serve as proof of concept for future business
process forums
System
17EIC Profile the ECM scenario
supplier
Automotive manufacturer (OEM)
private
Public
private
process architecture
1
process architecture
Derive the public process
2
2
Map the public process to private processes
business process
Send Request_Details
ReceiveRequest Details
business process
DistributeAnalysis Task
ReviewDetails
Analyse Affected Objects
EliminateRedundancy
ConductAnalysis Task
Receive Respond_details
SendRespond_details
CheckAnalysis Task
CheckConistency
Map public process interfaces onto business
services
ConsolidateTechnical Analysis
service description
4
private
private
(SOA based) integration architecture
(SOA based) integration architecture
WSDL
3
3
Semantics
desktopintegration
desktopintegration
servicerepository
service repository
Specify artefacts of the service-oriented target
architecture
Map service-oriented target architecture to
enterprises architectures
information system
information system
workflow
workflow
businessservice
businessservice
applicationservice
applicationservice
message
5
5
application architecture
application architecture
18C.f. Roland Merrick (IBM) Interoperability
Profiles for Collaborative Business Processes
19EIC Profile Templatehttp//www.eic-community.org/
Templates/InteroperabilityProfile.html
20Example EIC Profile for Engineering Change
Management? available as EIC Profile document
EIC Profile Engineering Change Management in the Automotive Industry
Relationships to other Standards / Profiles VDA Recommendation 4965 (ECR/ECM)OAGIS 9.0WS-I Profiles
Use case(motivation, actors, scenarios) Interaction scenarios in engineering change management (reflecting different cooperation models between OEM and supplier)
Business Process Public view of engineering change management process as ARIS EPC (BPMN used as shadow documentation) Role model organizational level 2 roles (coordinator and participant) functional level 9 roles (Engineering Change manager, comment performer, approver, )
Service Definition - messages (information model)- web services (functional model) 11 messages (OAGIS BODs) ECR Business Service with 11 operations (WSDL)
Platform WS-I Basic Profile Security (Two-way SSL WS-Security) in future WS-I Reliable Secure Profile (WS-I RSP)
Profile conformance (Not yet defined ? Test cases)
21Agenda
- EIC and OAGi
- Introduction to EIC
- OAGi and EIC a win win scenario
- Share experiences Business profiles
- Outlook EIC testbed activities
- Future collaboration
22Motivation for a Global Testbed
Initiative(Initiators CEN, EIC, ETSI, NIST,
KorBIT, AIAG, IAI)
- e-Business interoperability typically requires
that a full set of standards are implemented - from open internet and Web Services standards to
industry-level specifications and e-business
frameworks - There are only limited and scattered testing
facilities. - As testing facilities are typically provided by
one of the standard developing organizations,
they have a rather narrow focus on a particular
standard.
23Overall Objectives of the Global Testbed
Initiative(Initiators CEN, EIC, ETSI, NIST,
KorBIT, AIAG, IAI)
- Concept for a global e-business interoperability
test bed - Definition key components of a global e-business
interoperability test bed - Outline of a testing methodology
- Development of a roadmap for deploying a global
e-business interoperability test bed - Available test expertise and facilities world
wide - Worldwide requirements and global collaboration
model
24Global eBusiness Interoperability Test Bed
Methodologies Scope
- Phase 1 Concept and roadmap
- An analysis of the benefits, risks, tasks,
requirements, required resources of a global
e-Business interoperability test bed based on
business cases - Development of alternative approaches to
architecting and implementing global e-Business
interoperability test bed - A recommended architecture and process to develop
the test bed that follows from the requirements
analysis and with clear rationale - An assessment of requirements from key
international stakeholders, including of the
resource commitment needed to complete the test
bed development tasks.
- Phase 2 Realization
- implementation of the test-bed as shared testing
facility based on the suggested collaboration
model - provisioning of testing services to industry
users, software vendors and SDOs -
25Global eBusiness Interoperability Test Bed
Methodologies Project Organization
Project team
Automotive
Expert Stakeholdercommunity
Requirements
Users
Project convenor
Test bed architect. collab. model
SDOs
Projectsteering
Project secreteriat
eBIF
IT Vendors / Integrators
Test bed architecture (Experts 1-4)
CEN/ISSS
Requirements
Construction
EIC
Users
ETSI
Test bed architect. collab. model
Project initiators
Review Validation ofdeliverables
Business teams
SDOs
Industry require-ments / Use cases
Automotive Construction Furniture (Experts 5-7)
NIST
IT Vendors / Integrators
AIAG
Furniture
Requirements
IAI
Overall concept, methodology andcollaboration
model(Experts 8-9)
Users
OtherSDOsISO, UN/CEFACT,
Test bed architect. collab. model
SDOs
Application vendors
IT Vendors / Integrators
Industry users
26Agenda
- EIC and OAGi
- Introduction to EIC
- OAGi and EIC a win win scenario
- Share experiences Business profiles
- Outlook EIC testbed activities
- Future collaboration
27EIC Collaboration with OAGi
EIC members to join OAGi Key objective Jointly
collaborate within OAGi and contribute to process
orchestration activities Complement
standardisation with process profiles as future
delivery model Collaborate in Process
Workgroups Key objective Share experiences and
best business practises, Introduce
templates Interlink between industry and
research Key objective bring research
activities closer to the industry
alliances Automotive Pilot Engineering change
management profile Key objective provide meta
models and methodologies for business documents
that are exchanged between cooperating business
partners. The documents are the external
representation of internal Business Objects
Business Protocols define the interaction
between partners and specify which documents are
exchanged in which order.