1 27th of march, 2007 © athena consortium 2007 b5 eads piloting nicolas figay, eads flora robin,...
TRANSCRIPT
1
27th of March, 2007
© ATHENA Consortium 2007
B5 EADS pilotingNicolas Figay, EADSFlora Robin, EADS
ATHENA Intermediate Review27-29 March 2007Funchal, Portugal
2
27th of March, 2007
© ATHENA Consortium 2007
Activities performed since last review
Inception, Evaluation, Test, Bug report for execution and interconnection of various solutions of ATHENA
Collaborative Process => the last version of Maestro/Nehemiah and XPDI PLM server of reference
Definition and partial running of the integrative pilotImplementation of the Networked Collaborative Product Development Process
Set up the Networked Collaborative Product Infrastructure and service Join the networked organization Participate the networked organization Leave the networked organization
Definition of NCPD infrastructure refined and validated Validation of concrete components Architecture refined Identification and evaluation of existing components to use
From ATHENA From the outside
3
27th of March, 2007
© ATHENA Consortium 2007
Activities performed since last review Special focus on validation of framework principles and integration of the legacy
Evaluation of concrete solutions to fulfill ATHENA vision for Aerospace pilot
Analysis of results and feedback for A4 (profiles)
Feedback for B6 (Tutorial – PLM standards used on the scenarios demonstrated and explained)
Feedback to B4 providing requirements fulfillment status
ATHENA Aerospace WEB Site
Exploitation plan implementation started on top of B5 pilot
4
27th of March, 2007
© ATHENA Consortium 2007
Networked Collaborative Product DevelopmentReminder of the industrial context
• Interoperability– Numerous stakeholders– Numerous Actors
• A Network of Enterprises• Network Collaborative Product Development Hub
– Organization– Collaboration infrastructure
• Services• Ontology• Processes
• Basis: ATHENA approach– Enterprise– Knowledge– ICT– Ontology
5
27th of March, 2007
© ATHENA Consortium 2007
Networked Collaborative Product DevelopmentReminder of the industrial context – organisational layer
SupplierLev. 2
AirlinesManuf.
Supplier
Civil
AirlinesAirlinesManuf.
Supplier
Mil. agencyManuf.
Supplier
SupplierLev. 1
Engine Supplier
Lev. 3
Equipments
Supplier
Lev. 3
Global Supplier
Lev. 3
Mil. agencyManuf.
Supplier
SupplierLev. 2
E
M
S
AirlinesManuf.
Supplier L2Engine Supplier
Lev. 3
Configured & Controlled Product Data for:- Design, - Simulation, - Manufacturing,- & Support
Military
Agencies
Engine
Suppliers
Global Supplier
Risk-SharingPartner
Engine
SupplierLev. 2
Equipments
Supplier
Lev. 2
Global Supplier
Lev. 2
Equipment
Supplier L.1Supplier
Lev. 1
L.-T.Archiving
International
Product Data Standards
Service
Suppliers
OEM PRODUCT
DATA
E
M
S
Engineering
Manufacturing
SupportSupplier
Lev. 2
AirlinesManuf.
Supplier
Civil
AirlinesAirlinesManuf.
Supplier
Mil. agencyManuf.
Supplier
SupplierLev. 1
Engine Supplier
Lev. 3
Equipments
Supplier
Lev. 3
Global Supplier
Lev. 3
Mil. agencyManuf.
Supplier
SupplierLev. 2
E
M
S
AirlinesManuf.
Supplier L2Engine Supplier
Lev. 3
Configured & Controlled Product Data for:- Design, - Simulation, - Manufacturing,- & Support
Military
Agencies
Engine
Suppliers
Global Supplier
Risk-SharingPartner
Engine
SupplierLev. 2
Equipments
Supplier
Lev. 2
Global Supplier
Lev. 2
Equipment
Supplier L.1Supplier
Lev. 1
L.-T.Archiving
International
Product Data Standards
Service
Suppliers
OEM PRODUCT
DATA
E
M
S
Engineering
Manufacturing
Support
FEASABILITY CONCEPT DEFINITION DEVELOPMENT SERIESSERIES
Early involvement
of down stream
activities using the
virtual aircraft
Support
ProductionDefinition
Concept
FEASABILITY CONCEPT DEFINITION DEVELOPMENT SERIESSERIESFEASABILITY CONCEPT DEFINITION DEVELOPMENT SERIESSERIES
Early involvement
of down stream
activities using the
virtual aircraft
Early involvement
of down stream
activities using the
virtual aircraft
Early involvement
of down stream
activities using the
virtual aircraft
Support
Production
Support
ProductionDefinition
Concept
Definition
Concept
6
27th of March, 2007
© ATHENA Consortium 2007
Networked Collaborative Product DevelopmentReminder of the industrial context – individual layer
Dominique Dupont
Drawing
CAD SoftwareApplication
On you Unix Station
Drawing
CAD SoftwareApplication
On you Unix Station
SharedProduct and documentsStructure
Configured Product Data repository(Vault)
ChangeManagement
Process
Jane Doe
Shared services for Aerospace Network modeling and governance
Shared services for Business Process interconnection
Shared services for integration and transformation/ Shared repositories
SharedNCPDS
7
27th of March, 2007
© ATHENA Consortium 2007
Cross Organizational Change Management ProcessDesign Time Business Demonstration [A2/A5/A4]
Maestro, Nehemiah, Johnson, Gabriel
Dominique Dupond - EADS
Jane Doe - LGP
NCPD
Workflow engineFor
Local privateProcess and
CBP
Workflow engineFor
Local privateProcess and
CBP
MessageMonitoring
tool
1-Airbus2-LGP
3- Airbus 4- LGP
MessageMonitoring
tool
8
27th of March, 2007
© ATHENA Consortium 2007
Cross Organizational Change Management ProcessRun Time -Enactment
Organization integration [A4/A2/A5] Nemehiah, Gabriel and Johnson / OpenLDAP, Liferay and Jawe/Shark
Mapping RolesAnd relation with legacy Enterprise
Repository
MappingMessagesRelevant
Workflow Data
Documents
Mapping EndpointsAnd relation with legacy Enterprise
Repository (UDDI?)
Collaboration Portal
EADS Roles LGP RolesNCPD Roles
NCPD Enacted Process
NCPD Modeled Process
Mapping RolesAnd relation with legacy Enterprise
Repository
New RequirementsFor CBP
Enterprise Repository- LDAP
CBP- Nehemiah
Endpoint Mapping- Johnson
9
27th of March, 2007
© ATHENA Consortium 2007
Cross Organizational Change Management ProcessAlternative solution and legacy integration [A4/A2/A5]
Nemehiah, Gabriel, ActiveBPEL, XPDI Server of reference
Business Collaboration through External Change Management Process
Private Business Change Management Process
Published PLM Services (Standardized)OMG Mantis PLM Services V1.0 NCPD PLM Services for shared repository
Nehemiah/Gabriel
XPDI Server of Reference
Active BPEL
Technical Process
10
27th of March, 2007
© ATHENA Consortium 2007
Collaborative Process: Change managementFeedback
Runtime usage achieve but numerous problem of integration with external components:Administration of the web servicesInvocation of pre-existing PLM WEB services (no support of array, abstract types, complex queries, SOAP Header)
Business Demonstration (movie):Real Interest from the Manufacturing communityImplementation within real software product and commodities?
Some integration and design issuesBusiness: Business Collaboration Processes against Technical Operational ProcessesBusiness: Mapping of Roles, Document Flow, Relevant DataBusiness: links to Enterprise repositories for person and services
Maturity Issues WEB services technologies stack not yet supporting complex collaboration for NCPDXPDI Server of ReferenceMethodology and Strategy for SOA (Business versus ICT)Big Issues for Architects and Integrators (not a seamless collaboration for architects, ,integrators and administrators!)
11
27th of March, 2007
© ATHENA Consortium 2007
Aerospace Pilot: Networked Collaborative Product Development
Model generated Service Oriented NCPD Platform including cross Organizational Workflow based on standards
Runtime usage achieve for several ATHENA and non ATHENA componentsDemonstrators for Business Validation of CBPValidation of AIF approach and Model Generated Space on top of Service Oriented Execution Platformbut numerous problem of integration and administration of components:
Administration of the web services Invocation of pre-existing PLM WEB services
Some integration and design open issues for NCPDBusiness: Business Collaboration Processes against Technical Operational ProcessesBusiness: Mapping of Roles, Document Flow, Relevant DataBusiness: links to Enterprise repositories for person and servicesBusiness: availability of robust component commodities as part of enabling infrastructure
Maturity Issues WEB services and MDA technologies stacks not yet supporting complex collaboration for NCPDXPDI Server of Reference and PLM services specificationMethodology and Strategy for SOA (Business versus ICT)Big Issues for Architects and Integrators (not a seamless collaboration for architects, ,integrators and administrators!)
12
27th of March, 2007
© ATHENA Consortium 2007
Model Driven Engineering of the NCPDI Business Models=> Application Model=>Execution platformSTEP Mapper, AndroMDA, JBOSS, Web servers
1: STEP MapperExpress to PIM Profile for WEB Enterprise Application
2: AndroMDAGeneration of code for the targeted execution platform
3: Generated Product Data repositorySTRUTS+WEB Server+ Application Server + DatabaseAll the CRUD operations generated 100%
13
27th of March, 2007
© ATHENA Consortium 2007
SOA EXECUTION PLATFORM based on Open Standards for Application Server and Portal
Model Driven Engineering of the NCPDI Business Models=> Application Model=>Execution platformUML cleaning scripts, AndroMDA, JBOSS, Web servers (Information Model with UML Technologies)
PLMService
NormativeUML Information
Model in XMIUML 1.3
CleaningPerl Script
AndroM
DA
UML ModelerFully compliant with UML 1.4
14
27th of March, 2007
© ATHENA Consortium 2007
Model Driven Engineering of the NCPDI Business Models=> Application Model=>Execution platform UML cleaning scripts, AndroMDA, JBOSS, Web servers (Information Model with UML Technologies)
NumbersNumber of classes: 187Number of packages: 14Number of interfaces: 33Number of attributes: 184 Number of associations: 438Number of Aggregation of type "composite": 252Number of clientDependency attribute: 77Number of ‘Abstraction’: 334
UML IssuesFor transformation from XMI 1.1 and UML 1.3 to XMI 1.2 and UML 1.4 (add some required fieldsTo automatically tag the entities as ‘Entity’ and ‘Manageable’
Technologies assessment• UML technologies not mature enough, no
interoperability with XMI!• Impedance mismatch during transformation
between the different languages• EXPRESS more appropriate than UML for
specifying standardized information models and to be computed for application generation
PLM Standards Assessment• OMG Mantis PLM 1.0 services not yet mature• STEP AP associated with STEP Technologies
appears as the most robust way to deal with Model Transformation based on robust standards supporting industrial needs for PLM
15
27th of March, 2007
© ATHENA Consortium 2007
Federated Knowledge ModelFor Governance and Dynamic Requirement Engineering
DRD KB(in OWL)
KB Editor KB Querying(SparQL)
KB Visualization(Jambalaya
GML)
Collaboration Portal
File Resource Publication
Service Publication
KB Editor(XML browser)
(pOWL)
KB Querying(SparQL- Virtuoso)
16
27th of March, 2007
© ATHENA Consortium 2007
Model Driven Engineering of the NCPDI Feedback
To be extended to integrate PIM4SOA/CBP profile – horizontal extension
To integrate complementary transformations from A6Enterprise to Application (POP* to PIM4SOA, POP* to CBP)Application to Execution levelSTEP 2XSD and STEP2UML from UNINOVA
Numerous integration issuesInterchange format and profiles: versions, functional coverage, conformance and certification of toolsGeneric solution architecture and identification of concrete components in order to obtain a full configured solution Standards overlapping and lack of interoperabilityExistence of a formal architecture
From Business point of view, it really respond to an important need to disconnect business viewpoint from technical viewpoint, and allowing to be software solutions independent.
Should be support and drive by a strong community
17
27th of March, 2007
© ATHENA Consortium 2007
Current status of assets NCPD infrastructure
18
27th of March, 2007
© ATHENA Consortium 2007
BPELEngine
WorkflowEnactment
System
CBP Engine
SemanticMediation
Service HUB
Liferay
JBoss
Struts+Tomcat+Apache
MySQL
ActiveBPEL
Shark
ATHENA A2
ATHENA A3
ATHENA A5
NCPD Execution Platform Architecture
19
27th of March, 2007
© ATHENA Consortium 2007
Drawback slides
20
27th of March, 2007
© ATHENA Consortium 2007
21
27th of March, 2007
© ATHENA Consortium 2007