ISD2008 © Ovidiu Noran 2008 EM GERA Generalised Reference Architecture EEM Enterprise Engineering Methodology EML Enterprise Modelling Language EET Enterprise Engineering Tool Enterprise Model EOS Enterprise Operational System PEM Partial Enterprise Model GEMC Generic Enterprise Modelling Concept EMO Enterprise MOdule supports used in utilised in implemented in used to implement used to build define meaning of OASIS Reference model Open Group SOA Ontologies MSOAM, OASIS SAB SOA Models SOA Trusted Components SOA-PG Reference Model SOA-PG Reference Architecture BPEL, BPMN... SOA Tools CBDI Metamodel Linthicum metamodel GERAM Boundary Executable Services OASIS Reference Architecture
ISD2008 © Ovidiu Noran 2008 Management and Control Product or Customer Service Human Machine Resource Organisation Information Function Generic Partial Particular Hardware Software Life Cycle Phases Views Instantiation Design Arch. design Detailed design Identification Concept Implementation Operation Decommission Requirements GERA MF
ISD2008 © Ovidiu Noran 2008 SP AS Legend: BS: Business Service AS: Application Service IS: Infrastructure Service HQ: Headquarters BU: Business Unit SP: SOA Project M: Management CS: Customer Service Id: Identification C: Concept R: Requirements AD: Architectural Design DD: Detailed Design I: Implementation Op: Operation D: Decommissioning D Op I DD AD R C Id M CS BUHQ ISBS BU Simple Sample SOA Business Model
ISD2008 © Ovidiu Noran 2008 F SOA Project Partial Level DD MSOAM AD R I Bell’s Fwk (FIRO) O F SOA Project Partial Level DD AD R I OASIS SAB OASIS RA SOA-PG RA SOA Team (FO) C EA 3 Fwk (FIR) R O I
ISD2008 © Ovidiu Noran 2008 H M R O I F SOA Project Partial Level DD SOA Vision AD R I Governance (Mgmt side) C M CS C D Op I DD AD R Id M CS ‘ESB = Policies’ ‘ESB = Architecture’ ‘ESB = Middleware’ ‘ESB = Web Services’ ‘ESB = a Vision’ QoS, SLA… Possible ESB meanings along its life cycle SOA-PG Life Cycle IBM Life Cycle