Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA)

Size: px
Start display at page:

Download "Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA)"

Transcription

1 Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA) NorStella SOA-seminar Brian Elvesæter ICT 1

2 Outline What is an architecture? Enterprise architecture and enterprise modelling Interoperability Enterprise architecture and SOA Integration, SOA and Web services References ICT 2

3 What is an architecture? ICT 3

4 Different kinds of architectures Enterprise architecture Business architecture Conceptual architecture Functional architecture Architecture framework Realisation architecture Serviceoriented architecture ICT architecture Integration architecture Information architecture Knowledge architecture Logical architecture Web services architecture ICT 4

5 EA SOA WSA Enterprise architecture (EA) is the practice of applying a method for describing a current and/or future structure and behaviour for an organization's processes, information systems, personnel and organizational sub-units, so that they align with the organization's core goals and strategic direction. Holistic view of the enterprise and all its important assets. Service-oriented architecture (SOA) is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. [OASIS 2006] Architectural style for designing (technical) systems. Web services architecture (WSA) intends to provide a common definition for understanding Web services. A Web services architecture involves many layered and interrelated technologies. [W3C 2004] A set of enabling Web technologies for implementing software systems. ICT 5

6 IEEE Std IEEE Std IEEE Recommended Practice for Architectural Description of Software- Intensive Systems Adopted September 2000 Architecture definition Structure(s) of a system in terms of components, their externally visible properties, their relations, and the underlying principles Common frame of reference for architectural descriptions Common terminology architecture, architectural description, model, view, viewpoint, system, stakeholder, concern, ICT 6

7 Mission fulfills 1..* The fundamental organisation of a system embodied in its components, their relationships to each other and to the environment, and the principles guiding its design and evolution. Environment inhabits influences System has an Architecture provides Rationale Has interest in, or concerns relative to the system. has 1..* Concern identifies is important to 1..* used to cover 1..* 1..* Those interests which pertain the system s development, operation and other aspects that are critical or otherwise important to one or more stakeholders. 1..* is addressed to has Stakeholder Viewpoint has source 1..* Library viewpoint identifies selects 1..* conforms to * described by Architectural description organized by 1..* View participates in consists of establishes methods for 1..* 1..* Model The expression of a systems architecture with respect to a particular viewpoint. Addresses one or more of the concerns of the system stakeholder. participates in 1..* aggregates 1..* Developed using the methods established by its viewpoint, consisting of views expressing an architectural description. ICT 7

8 Architecture of what and for whom? Bus2 Bus1 Bus3 Bus4 Decomposition Virtual enterprise EA Actor1 SW syst1 Actor2 SW syst2 Business Decomposition SOA Comp2 Comp1 Comp3 Comp4 Software system Decomposition WSA Object2 Object1 Object3 Object4 Software component Datatype2 Datatype1 Operation1 Datatype3 Decomposition Software object ICT 8

9 Enterprise architecture and enterprise modelling ICT 9

10 History of enterprise architecture The major pioneering efforts: Zachman Framework - initiated 1978 ARIS tool set First Metis tool set Troux Knowledge Repository Four major approaches: Systems development case tools IT process modelling Product and process modelling Business process management Enterprise architecture modelling ICT 10

11 Why enterprise architecture? How can I involve my people in improving the performance of the business? How can I use best practices to ensure the success of the business?? How can I ensure that the IS technology helps the work of my people?? ICT 11

12 Governance with enterprise architecture Architecture is a strategic tool not just high-level design Architecture goes beyond ICT Enterprise architecture is a key component of the IT governance process at any organization of significant size. Stability and flexibility Seem to be contradictory, but a good architecture facilitates change! Communication with stakeholders architects, managers, customers, engineers, Analysis impact-of-change cost and performance Enterprise Architecture (EA) is a generic, abstracted and aggregated representation of the core structures and competences of an enterprise. EA supports laying out the main characteristics of the enterprise to be analysed and agreed before detailed technical design is started. It is shared and discussed enterprise-wide between all stakeholders as a common description forms, functions and features, components, properties and relationships. ICT 12

13 Role of enterprise architecture Mission Vision Strategy as is Goals to be enterprise architecture domain/aspect architectures Actions culture leadership people products processes Operations people IT Mark Lankhorst et al., "Enterprise Architecture at Work: Modelling, Communication and Analysis", Springer, 2005, ISBN: ICT 13

14 Describing coherence Information architecture? Product architecture Process architecture?? Application architecture? Technical architecture? Mark Lankhorst et al., "Enterprise Architecture at Work: Modelling, Communication and Analysis", Springer, 2005, ISBN: ICT 14

15 Enterprise modelling Enterprise modelling (EM) is a capability for externalising, making and sharing enterprise knowledge. EM tools can either be: used stand-alone to produce various kinds of model views, integrated as front-ends to other systems, part of an environment providing a contextual userenvironment. ICT 15

16 Enterprise modelling languages Enterprise modelling languages should allow building the model of an enterprise according to various points of view such as: function, process decision, economic, etc. in an integrated way. Languages defined at high level of abstraction as constructs for EM are independent of the technology of implementation Examples are: IEM Metis Enterprise Arcitecture Framework (MEAF) CIMOSA GRAI IDEF PSL WPDL XPDL BPML EDOC BPDM EPC Archimate ICT 16

17 Enterprise architecture frameworks Enterprises architecture frameworks are fundamental structures which allows defining the main sets of concepts to model and to build an enterprise. Architectural frameworks are designed to define views of specific enterprise domains. Frameworks lack capabilities for meta-data management role-driven viewing integration with platforms model-driven design generation of interoperable solutions Examples are: ZACHMAN GERAM GRAI ARIS CIMOSA DoDAF TOGAF TEAF Troux/Metis/AKM ISO MISSION ICT 17

18 Representations of architecture ARIS ZACHMAN GERAM EKA - POPS EN/ISO ATHENA NIST ICT 18

19 VA Enterprise Architecture DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why Based on work by John A. Zachman SCOPE (CONTEXTUAL) Things Important to the Business Processes Performed Business locations Important Organizations Ev ents Significant to the Business Business Goals and Strategy SCOPE (CONTEXTUAL) Zachman Framework Planner ENTERPRISE MODEL (CONCEPTU AL) Owner SYSTEM MODEL (LOGICAL) Designer TECHNOLOGY MODEL (PHYSICAL) Builder Entity = Class of Business Thing Function = Class of Business Process Node = Major Business Locations People = Major Organizations Semantic Model Business Process Business Logistics Work Flow Model Model System Ent = Business Entity Proc = Business Process Node = Business Location People = Organization Unit Rel = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Logical Data Model Application Architecture Distributed System Architecture Human Interface Architecture Ent = Data Entity Proc = Application Function Node = IS Function People = Role Rel = Data Relationship I/O = User Views Link = Line Characteristics Work = Deliv erable Physical Data System Technology Presentation Model Design Architecture Architecture Ent = Segment/Table Proc = Computer Function Node = Hardware/Softw are People = User Rel = Pointer/Key I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format DETAILED Data Program Network Security REPRESENTATIONS Definition (OUT-OF-CONTEXT) Architecture Architecture Sub-Contractor Ent = Field Proc = Language Statement Node = Addresses People = Identity Rel = Address I/O = Control Block Link = Protocols Work = Job FUNCTIONING ENTERPRISE Data Function Network Organization Time = Major Business Event Master Schedule Time = Business Event Cycle = Business Cycle Processing Structure Time = System Event Cycle = Processing Cycle Control Structure Time = Ex ecute Cycle = Component Cycle Timing Definition Time = Interrupt Cycle = Machine Cycle Schedule Ends/Means = Major Business Goals Business Plan End = Business Objective Means = Business Strategy Business Rule Model End = Structural Assertion Means = Action Assertion Rule Design End = Condition Means = Action Rule Design End = Sub-Condition Means = Step Strategy Planner ENTERPRISE MODEL (CONCEPTU AL) Owner SYSTEM MODEL (LOGICAL) Designer TECHNOLOGY MODEL (PHYSICAL) Builder DETAILED REPRESENTATIONS (OUT-OF-CONTEXT) Sub-Contractor FUNCTIONING ENTERPRISE Ent = Rel = DATA What Proc = I/O = FUNCTION How Node = Link = NETWORK Where People = Work = PEOPLE Who Time = Cycle = TIME When End = Means = MOTIVATION Why ICT 19

20 Enterprise Unified Process (EUP) ICT 20

21 Interoperability ICT 21

22 Interoperability research Project type: Network of Excellence (NoE) Full title: Interoperability Research for Networked Enterprises Applications and Software Project duration: 3 years Project budget: 12.0 M EU IST funding: 6.5 M Partners/contractors: 50 Start date: Nov 1, 2003 Web page: Project type: Integrated Project (IP) Full title: Advanced Technologies for Interoperability of Heterogeneous Enterprise Networks and their Applications Project duration: 3 years Project budget: 26.5 M EU IST funding: 14.4 M Partners/contractors: 19 Start date: Febr. 1, 2004 Web page: ICT 22

23 Rationale for interoperability Interoperability is the key to increase competitiveness of enterprises. Enterprise systems and applications need to be interoperable to achieve seamless operational and business interaction, and create networked organizations European Group for Research on Interoperability, 2002 Application integration license revenue System implementation budget B$ Misc. 20% Integration 40% Hardware 10% Imp. Services 20% Software 10% The cost of non-interoperability are estimated to (Source: the Yankee Group 2001) 40% of enterprises IT budget. ICT 23

24 Knowledge integration The originality of the projects are to take a multidisciplinary approach by merging three research areas supporting the development of Interoperability of Enterprise Applications and Software: Architecture & Platforms: to provide implementation frameworks, Enterprise Modelling: to define Interoperability requirements and to support solution implementation, Ontology: to identify Interoperability semantics in the enterprise. Architectures & Platforms ATHENA & INTEROP Enterprise Modelling Ontology ICT 24

25 4-layered view of an enterprise Business Operational Architecture Operations Strategy Governance Laws, rules, principles Agreed norms and practices Procedures and routines Business terms Enterprise Knowledge Architecture (EKA) Enterprise methodology Metamodels and languages Enterprise models Product models Enterprise templates Reference architectures Semantics Dictionaries Ontologies Nomenclatures Classifications Information and Communication Technology (ICT) Architecture Business and user services Infrastructure services EKA services Ontology tools Software platforms Modeling tools Management tools Ontology services ICT 25

26 Holistic approach to interoperability Enterprise A Enterprise B ICT Business Knowledge Application Data Semantics Business Knowledge Application Data Semantics Interoperability (def.) is the ability of two or more systems or components to exchange information and to use the information that has been exchanged IEEE Standard Computer Dictionary Communication To achieve meaningful interoperability between enterprises, interoperability must be achieved on all layers: Business layer: business environment and business processes Knowledge layer: organisational roles, skills and competencies of employees and knowledge assets ICT layer: applications, data and communication components Semantics: support mutual understanding on all layers ICT 26

27 Enterprise architecture and SOA ICT 27

28 Motivation for SOA Enterprise Challenges Business agility Flexibility and adaptability Enterprise architecture frameworks + Holistic approach + Different views of an enterprise as related (visual) knowledge models - Current enterprise architectures are only blueprints Requirements Enterprises require operational enterprise architectures ICT solutions must be designed to be inherently interoperable ICT Challenges Inflexible and difficult to adapt Enterprise application integration (EAI) Service-oriented architecture (SOA) + Architectural style + Loosely coupled systems + Horizontal integration between different business domains + Use case oriented service composition +/- Web services (enabling technology) ICT 28

29 Business and technology alignment Business Services can be seen as business capabilities that support the enterprise. Services usually represent a business function or domain. Services provide the units of business that represent value propositions within a value chain or within business processes. Traceability between the service as a business capability and its technical implementation. Services will improve delivery methods that are an integral part of the business product. Technology Modular design Compositions and granularity Services are loosely coupled From compile-time and deployment-time dependencies to run-time dependencies Dynamic discovery and binding Services are standardized ( platform independent ) Standard Internet and Web protocols as the common glue to provide syntactical interoperability ICT 29

30 Problems with current EA frameworks User's problems A lot of enterprise architecture proposals on the "market" However, it is usually difficult to understand, compare and choose Researcher's problems There is no justification, nor evaluation of existing enterprise architectures No adequate architecture representation language, too many different views and levels of detail Confusing notions between Enterprise Architecture, Enterprise Model, Enterprise Infrastructure Lack of standardized terminology and collaboration between different EA communities (system engineers, software engineering, ) Engineer's problems There is no "architecture continuity", it is difficult to transform an architecture from conceptual to implementation levels, and vice versa There is no "architecture interoperability", enterprise applications built on different architectures are not interoperable There is no scientific "architecture principles" like we have in the construction or shipbuilding domains, enterprise architecting is still a matter of experience ICT 30

31 ATHENA's approach to operational EA EA is the holistic expression of the enterprise s key business knowledge, information, application and technology strategies and their impact on business functions and processes, that: Guides investment strategies and decisions Provides the framework needed to innovate the business Consists of the current targeted Enterprise Knowledge Models (EKMs): EBA: Enterprise Business Architecture EKA: Enterprise Knowledge Architecture EIA: Enterprise information Architecture EAA: Enterprise Application Architecture ETA: Enterprise Technology Architecture Oversees integration across the core architectures that provides a synchronized set of EA artefacts that needs to be created, collected, organized and communicated to enable adaptation to change business and technology Is defined and deployed through the company-wide process councils ICT 31

32 Enterprise architecture viewpoints Integrates Across EBA,EKA,EIA, EAA (EA) Enterprise Business Architecture (EBA) Enterprise Knowledge Architecture (EKA) Enterprise Application & Architecture (EAA) Business Processes Information Flows (between processes) People, Teams, RAA Business Policy & Strategy Business Information Information Policy & Strategy Applications Application Data Data Flows (between Apps) Application Policy & Strategy Enterprise Technical Architecture (ETA) IT Platform and Infrastructure Hardware & OS SW Services & Middleware Productivity Apps. Technical Policy & Strategy ICT 32

33 From EM to Enterprise Visual Scenes (EVS) Utilizing the powers of visual enterprise knowledge scenes Redefining Enterprise Knowledge Modelling EM is externalizing and sharing enterprise knowledge, developing the enterprise knowledge architecture and enabling EVS. EKM is extending EM by Intelligent Infrastructure and knowledge architectures to support continuous enterprise architecting, business management and more. Different kinds of views to support process roles. Many kinds of diagrams Views can also be turned into and be models Four types of views: meta.- data, content, functional and context. Views have their specific view styles, and dependencies. ICT 33

34 Visual enterprise architecture management ICT 34

35 Enterprise architecture layers Integrated by intelligent infrastructures Inter-related reflective views of key roles replacing frameworks as mosaics of static kinds and types of views (the knowledge legacy from paper carriers) Layers, aspects: Logic and content: Business layer: Methods, models, operations, strategy, governance, Enterprise Knowledge Architecture (EKA) layer: POPS methods, EIS templates, UEML +++ EKA- POPS Law, rules, principles, agreed practices and norms, day to day routines User views (types and kinds), Enterprise-models and submodels, Meta-models: Languages, Structures and Type-hierarchies ICT architecture layer: Services as reusable tasks, servers and EKM repositories Access services, capabilities to integrate legacy systems, extract data, handle parameterised sub-models ICT 35

36 POP* dimensions The Process Dimension includes constructs related to activities, tasks and processes going on in the enterprise or between enterprises. The Organisation Dimension focuses on organisational structures, as well as members and positions thereof. Also, focus is set on interaction between structures, both as a whole and between members. The Decision Dimension is concerned with the collection of concepts and constructs that allow describing the decision-making structure in terms of decision centres and decision activities. The Product Dimension is used to model product architectures or product structures, for the purpose of design, development and engineering or product data management. The purpose of the Infrastructure Dimension is to support modelling of infrastructures and the services they provide. ICT 36

37 Mutually reflective views An object in one view will have reflections in other dimensions No orthogonal, layered meta-hierarchy No difference between modelling and metamodelling View connections and dependencies are designed or automatically created Types and kinds of views for each design role A content view for role A may be a definition view or functional view for role B Process Complex relationships, tasks, decisions Product ICT 37

38 Enterprise knowledge spaces Enterprise Knowledge Spaces (EKSs) are externalised knowledge spaces of four or more knowledge dimensions that contain mutual and complex dependencies of domains and elements in the four dimensions. ICT 38

39 Modelling Platform for Collaborative Enterprises (MPCE) Model-designed and generated working environments supporting concurrent design, planning and execution. Modelling tools Modelling Administration support services Services Administration Modelling support services services Repository management services The integrator of all systems and provider of new solutions Model-generated workplaces with business and user services. POP* enterprise model repository Integration Services Enterprises ICT infrastructures The ICT infrastructure is a platform of software component services. ICT 39

40 Model-designed and generated Workplaces Roles, users, pages, permissions, projects Modelling clients Client Menus Navigation Modules with Web UI - Page editor & runtime - Dynamic forms ed. & runtime - Problem tracker - Document uploader - Simple EKA text browser Reference models as EKA structures New Models POP* metamodel Server Storage MPCE Server (non-ui) modules -Permissions, users, groups, roles -Projects, portals, menus, navigation -File storage and retrieval -Model transformation services -EKA load, save, merge, etc MPCE Storage - with models as EKA structures -files -internal MPCE data as models File Repository (Blobs) EKA Object repository MPCE Web Services -update users, projects, roles, -update dynamic forms etc -load, save EKA etc Web Service Enactment -call other systems -return results for viewing ICT 40

41 Integration, SOA and Web services ICT 41

42 The waves of client/server technology First Wave Second Wave Third Wave Fourth Wave Fifth Wave File Servers Base Source: Client/Server Survival Guide, 1994 Robert Orfali, Dan Harkey OS/2 Edition, VNR Computer library + AJB update 2004 MDA, Web Services,.Net Distributed Server-side Service-oriented Objects componentsc Architecture OMG CORBA J2EE/EJB SOAP, XML COM/OLE COM+ WSDL/WSFL Web/Internett Corba Comp Java Agents, P2P FIPA Grid ICT 42

43 Web service Web service Applications identified by a URI, whose interfaces and bindings are capable of being defined, described and discovered as XML artefacts. A Web service supports direct interactions with other software agents using XML-based messages exchanged via Internet-based protocols. (W3C) SOA ~ architectural style Web services stack ~ technology/protocol standards SOA =/= Web services ICT 43

44 Web services architecture Web services can be used to implement serviceoriented solutions They adhere to the set of roles and operations specified by the service oriented model. They have also managed to establish a standardized protocol stack. ICT 44

45 WS-* stack to-be Simplified version of the to-be WS-* stack Families of related specs not expanded Competing spec families not shown Historical or abandoned specs not shown WS-Notification WS-Coordination WS-Addressing SOAP WSDL XML BPEL UDDI WS-Policy WS-ReliableMessaging WS-Federation WS-Security WS-CDL WS-Transfer WS-MetadataExchange WS-Resource ICT 45

46 WS-* stack as-is Complete version of the as-is WS-* stack The 3 widely-accepted specs today are the same as 5 years ago BPEL and WS-Security is gaining momentum Orchestration, discovery and brokering do not exist in today s world WS-Notification WS-Coordination WS-Addressing SOAP WSDL XML BPEL UDDI WS-Policy WS-ReliableMessaging WS-Federation WS-Security WS-CDL WS-Transfer WS-MetadataExchange WS-Resource ICT 46

47 Application architecture vs. SOA Segmented business areas Collaborative business areas a b c r x s x t SOA a r y b s y c t z y 1 y 2 z a b c r s t z x y z Application architecture Service-oriented architecture (SOA) ICT 47

48 SOA and integration Fundamental change for integration: X <-> Y Pre-SOA: outside, after development Post-SOA: inside, integral part of development / computational model Consequences How should integration be done? Innovation and experience Competition, expansion, consolidation Not understood: IDC Directions 2006 (3/2/06): SOA important but not understood or deployed as claimed Gartner (2/15/06): Globally, organizations placing minor emphasis on understanding the role of data integration in SOA and creation of data services at the foundation of their architectures ICT 48

49 History of integration : Integration = develop then integrate 1950s-1970s: Simple, manual integration 1970s-1980s: Distributed Computing Applications (interoperation) Databases (integrate) 1990s: Business Driven Integration concepts, technologies, and tools increased automation, internet-based computing Concepts: Workflows, Processes, Web, Integration solutions blossom (diverge): ETL, EAI, BPM, 2000: SOA Emerges 2000: Web services 2003: Integration solution evolution accelerates, vendor chaos ensues 2005: Growth in all integration categories ICT 49

50 Integration in SOA : Integration = dominant programming model : Wrapping : Re-Engineering : Consolidation : Research on Semantic SOA : Emergence of SOA Platforms and Solutions : Problem Solving Era: IT/integration relegated to low level function ICT 50

51 ICT 51

52 SOA platform consolidation Data and information integration Information Fabric EII: Enterprise information integration ETL: Extract, transform and load Application integration Integration Suite EAI: Enterprise application integration B2Bg: Business-to-business gateway ESB: Enterprise service bus Applications and Processes Business Process Management Suite BPM: Business process management B2Bi: Business-to-business integration Enterprise workplace Interaction Platform ICT 52

53 ICT 53

54 Integration suite services Goal: Composite applications Components: EAI, BPM, B2B, B2Bi Extensions: Adapter, collaboration, analysis, reporting, development, monitoring, contracts, SOA standards, ICT 54

55 Business process management suite & interaction services Goal: Continuous process improvement Components: BPM human-centric: people-intensive processes Integration-centric: system-intensive processes ICT 55

56 Information fabric services Goal: Holistic view of data (information virtualisation) Components: DBMS, EII + ETL + replication Extensions: Distributed meta-data repository, distributed data access, integrated data management ICT 56

57 Trends Consolidation comprehensive platforms Merging of Human Workflow and System Orchestration/Process services Integration of Business Rules Engines Support for Event Notification services (publish and subscribe) Integration of Model-generated workplaces and role/taskoriented user interfaces, user interaction services, portals, and multi-device interfaces Explicit use of models (Enterprise and System) Enterprise architecture + SOA ICT 57

58 References ICT 58

59 References [ATHENA] ATHENA, "ATHENA Home Page", ATHENA IP. [DnD] DnD, "Faggruppen for applikasjonsintegrasjon metoder og arkitektur", Den norske dataforening (DnD). [Elvesæter, et al. 2005] B. Elvesæter, R. K. Rolfsen, F. Lillehagen, and D. Karlsen, "Integrated Enterprise Service Architecture", in Proc. of the 12th ISPE International Conference on Concurrent Engineering (CE 2005), Fort Worth, Texas, USA, 2005, M. Sobolewski and P. Ghodous (Eds.), International Society for Productivity Enhancement, Inc., NY, USA, pp [INTEROP] INTEROP, "INTEROP Home Page", INTEROP NoE. [Lillehagen, et al. 2005] F. Lillehagen, D. Karlsen, H. G. Solheim, H. D. Jørgensen, H. Smith-Meyer, B. Elvesæter, and R. K. Rolfsen, "Enterprise Architecture - from Blueprints to Design Services", in Proc. of the 12th ISPE International Conference on Concurrent Engineering (CE 2005), Fort Worth, Texas, USA, 2005, M. Sobolewski and P. Ghodous (Eds.), International Society for Productivity Enhancement, Inc., NY, USA, pp [NESSI] NESSI, "Networked European Software & Services Iniative (NESSI)". [OASIS 2006] OASIS, "Reference Model for Service Oriented Architecture 1.0", OASIS, OASIS Standard, 12 October [W3C 2004] W3C, "Web Services Architecture", World Wide Web Consortium (W3C), W3C Working Group Note, 11 February ICT 59

TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)

TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA) TDT4250 - Model-driven Development of Information Systems, Autumn 2008 Service-oriented architecture (SOA) 1 SOA definition Service-oriented architecture (SOA) A set of components which can be invoked,

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Forelesning F7 05.03.2007 Arne-Jørgen Berre 1 INF5120 - Forelesninger - 2007 AJB: Arne-Jørgen rgen Berre, BRE: Brian Elvesæter GKO: Gøran

More information

Service-oriented architecture (SOA)

Service-oriented architecture (SOA) Service-oriented architecture (SOA) Introduction Two definitions for SOA are as follows: SOA establishes an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise

More information

LIACS, Martijn Wiering 23 juni 04

LIACS, Martijn Wiering 23 juni 04 An Integrated Approach to Enterprise Architecture LIACS, Martijn Wiering 23 juni 04 Context Business and ICT become closer Ever higher demands on ICT: complexity, flexibility Many changes, rapid time-to-market

More information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,

More information

23. Service-Oriented Architectures

23. Service-Oriented Architectures 23. Service-Oriented Architectures Slide 1 Acknowledgements: Material on Service-Oriented Architectures Based on a tutorial by Grace Lewis et al. + Slides by Michael Brodie (with minor adaptations) Slide

More information

Possibilities for Modeling and Integration of Business Processes*

Possibilities for Modeling and Integration of Business Processes* BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 1 Sofia. 2005 Possibilities for Modeling and Integration of Business Processes* Hristina Daskalova, Vladislava Grigorova,

More information

Cloud Computing Lectures SOA

Cloud Computing Lectures SOA Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness

More information

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over

More information

Service Oriented Architecture for Architects

Service Oriented Architecture for Architects www.peaklearningllc.com Service Oriented Architecture for Architects (5 Days) Overview This five day training course for architects delves deep into various architectural aspects of SOA. It starts with

More information

Enterprise Process Integration

Enterprise Process Integration Enterprise Process Integration Janne J. Korhonen What is a process? A process is a coherent set of activities carried out by a collaborating set of roles to achieve a goal. Ould: Business Process Management:

More information

Information Systems Architecture and Enterprise Modeling. Prof. Dr. Knut Hinkelmann

Information Systems Architecture and Enterprise Modeling. Prof. Dr. Knut Hinkelmann Information Systems Architecture and Enterprise Modeling Chapter 1: Introduction to Enterprise Architecture Motivation: Business IT Alignment Challenge: Agility Approach Enterprise Architecture Transparency

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

Business Constant: Change

Business Constant: Change Overview of Service-Oriented Architecture Jason Bloomberg ZapThink, LLC Take Credit Code: HGOVER Copyright 2006, ZapThink, LLC 1 Business Constant: Change Competition Changing Marketplace Customer Demands

More information

The EA 3 Cube Approach. Dr. John Gøtze

The EA 3 Cube Approach. Dr. John Gøtze The EA 3 Cube Approach Dr. John Gøtze John.goetze@qualiware.com 1 The EABOK provides a living, evolving reference of ready-to-use knowledge about EA. Enterprise Architects analyze areas of common activity

More information

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts MTAT.03.229 Enterprise System Integration Lecture 6 Service-Oriented Architecture Basic Concepts Marlon Dumas marlon. dumas ät ut. ee Where are we? We have seen technology and architectural styles for

More information

First Steps to Building a Single View of an SOA. Introducing the SOA Implementation Framework

First Steps to Building a Single View of an SOA. Introducing the SOA Implementation Framework First Steps to Building a Single View of an SOA Introducing the SOA Implementation Framework Ronald Schmelzer Senior Analyst ZapThink, LLC Introduction & Agenda Implementing a -Oriented Architecture is

More information

MTAT Enterprise System Integration

MTAT Enterprise System Integration MTAT.03.229 Enterprise System Integration Lecture 5: Service-Oriented Architectures Marlon Dumas marlon. dumas ät ut. ee Service-Oriented Architecture (SOA) SOA is a paradigm for organizing and utilizing

More information

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT. SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT Edison 1, Virginia Tulenan 1, and Ford Lumban Gaol 2 1 Bina Nusantara University Graduate Program, Jakarta, Indonesia edison17999@yahoo.sg,

More information

Enterprise Architecture Modelling with ArchiMate

Enterprise Architecture Modelling with ArchiMate Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010 Overview Introduction Enterprise architecture The ArchiMate

More information

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy Oracle Business Process Analysis Suite: Overview & Product Strategy Devesh Sharma Dec, 2006 Oracle BPA/BPM Product Management Agenda 1 2 3 4 5 Need for Business Process Management

More information

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Concepts. Service Oriented Architecture Johns-Hopkins University SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution

More information

Architecture for Integration

Architecture for Integration Architecture for Integration Hans-Peter Hoidn 2 October 2003 Agenda Motivation I. Integration Layer in General II. EAI Environments, Cases III. EAI meets J2EE IV. Enterprise centric view V. References

More information

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during

More information

Enterprise Architecture Development

Enterprise Architecture Development Methodology Overview Prepared For: Our Valued Clients Introduction Page 2 Engagement Objectives Perform an assessment of the current Enterprise against the short and long term IT and Business Strategic

More information

Automating the Collaborative Enterprise

Automating the Collaborative Enterprise Automating the Collaborative Enterprise Achieving strategic corporate advantage by applying model driven techniques to a web services architecture Cory Casanave, President Data Access Technologies www.enterprise-component.com

More information

1. INTRODUCTION BACKGROUND ENTERPRISE SOA BENEFITS AND TECHNOLOGIES AN ENTERPRISE SOA FRAMEWORK...6

1. INTRODUCTION BACKGROUND ENTERPRISE SOA BENEFITS AND TECHNOLOGIES AN ENTERPRISE SOA FRAMEWORK...6 1. INTRODUCTION...1 2. BACKGROUND...3 3. ENTERPRISE SOA BENEFITS AND TECHNOLOGIES...4 4. AN ENTERPRISE SOA FRAMEWORK...6 5. ALIGNING IT WITH BUSINESS...7 6. CONCLUSION...8 Whitepaper Page 2 What is Enterprise

More information

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE Susan Sutherland (nee Rao) University of Canberra PO Box 148, Jamison Centre, ACT 2614, Australia Susan.sutherland@canberra.edu.au

More information

Research on the Processes and Strategic Points of SOA Project Implementation

Research on the Processes and Strategic Points of SOA Project Implementation 2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51. 114 Research on the Processes

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 Where s the (Business) Beef? Mahesh H. Dodani, IBM

More information

SOA in the Enterprise: A Survey of the Technical Landscape Introduction

SOA in the Enterprise: A Survey of the Technical Landscape Introduction SOA in the Enterprise: A Survey of the Technical Landscape by Cyrille Thilloy Published: August 28, 2006 (SOA Magazine Issue I: September/October 2006, Copyright 2006) Download this article as a PDF document.

More information

TDT4252 Modelling of Information Systems Advanced Course

TDT4252 Modelling of Information Systems Advanced Course 1 TDT4252 Modelling of Information Systems Advanced Course Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no 2 Today s lecture Introduction to, Zachman s EA Framework Based on slides from

More information

Aligning Design with Business Architecture Creating the elusive 360 model of the business

Aligning Design with Business Architecture Creating the elusive 360 model of the business Aligning Design with Business Architecture Creating the elusive 360 model of the business Mike Clark, Business Designer Traditional decision making environment Traditional Business Focus Areas A focus

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

Our Objectives Today. Stats Canada to insert final outline # 2

Our Objectives Today. Stats Canada to insert final outline # 2 Our Objectives Today Stats Canada to insert final outline # 2 # 3 How We Are Today Source: Adaptive Corp. What we need is a whole-of-government or enterprise approach to programs and services regardless

More information

TOGAF - The - The Continuing Story Story

TOGAF - The - The Continuing Story Story TOGAF - The - The Continuing Story Story The Open Group Framework (TOGAF) Presented by Chris Greenslade Chris@Architecting-the-Enterprise.com 1 of 53 TA P14 1 The questions to answer Who are we? What principles

More information

On demand operating environment solutions To support your IT objectives Transforming your business to on demand.

On demand operating environment solutions To support your IT objectives Transforming your business to on demand. On demand operating environment solutions To support your IT objectives Transforming your business to on demand. IBM s approach to service-oriented architecture Doing business in the on demand era Technological

More information

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE 1 Learning Objectives Examine in detail the enterprise systems modules and architecture. Understand the effects of a well-designed architecture on ERP implementation.

More information

The Role of the Architect. The Role of the Architect

The Role of the Architect. The Role of the Architect The Role of the Architect Jason Bloomberg Senior Analyst ZapThink, LLC Take Credit Code: ROLEARCH Copyright 2006, ZapThink, LLC 1 The Role of the Architect Design Governance Project Management Organizational

More information

A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration

A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration Emil Stănescu, stanescu@ici.ro National Institute for R&D in Informatics - ICI, Bucharest

More information

Dynamic and Mobile Federated Business Process Execution. A WebV2 Whitepaper

Dynamic and Mobile Federated Business Process Execution. A WebV2 Whitepaper Dynamic and Mobile Federated Business Process Execution A WebV2 Whitepaper December 2003 Version 2.2 WebV2, Inc. 510 Logue Ave Mountain View, CA 94043 telephone: (650) 941-5116 www.webv2.com sales@webv2.com

More information

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng CIS 8090 Intro Setting the stage for the semester Arun Aryal & Tianjie Deng Cognitive Map of 8090 IS Architectures as Strategy Books: Weill, Ross & Robertson, Enterprise Architecture as Strategy & Fenix

More information

Enhancing. PeopleSoft Applications With Oracle Fusion Middleware

Enhancing. PeopleSoft Applications With Oracle Fusion Middleware Enhancing PeopleSoft Applications With Oracle Fusion Middleware Page 1 of 6 Introduction Changing markets, increasing competitive pressures, and evolving customer needs are placing greater pressure on

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices From Integration Infrastructure to Business Value IT managers have been under increasing pressure to migrate a portfolio

More information

Service-Oriented Computing

Service-Oriented Computing Service-Oriented Computing edited by Dimitrios Georgakopoulos and Michael P. Papazoglou The MIT Press Cambridge, Massachusetts London, England 2009 Massachusetts Institute of Technology All rights reserved.

More information

Evaluating Enterprise Architectures through Executable Models

Evaluating Enterprise Architectures through Executable Models www.thalesgroup.com Evaluating Enterprise Architectures through Executable Models 15th ICCRTS Evolution of C2: Where Have We Been? Where Are We Going? June 22-24 Santa Monica, CA N. Farcet & M. Ludwig

More information

How SOA Can Help EA. Enterprise Architecture Conference 2008

How SOA Can Help EA. Enterprise Architecture Conference 2008 Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation

More information

What s Hot with Web Services?

What s Hot with Web Services? What s Hot with Web Services? Ronald Schmelzer Senior Analyst ZapThink, LLC 1 The Changing World of Data Proliferation of Content Increased Integration of Applications Automation of Paperbased Systems

More information

Enterprise Architecture Introduction

Enterprise Architecture Introduction Master of Science Business Information Systems Enterprise Architecture Introduction Chapter 1: Introduction to Enterprise Architecture Motivation:Strategic IT Management Agility Business-IT Alignment Approach:

More information

A Business-Driven Web Service Creation Methodology

A Business-Driven Web Service Creation Methodology A -Driven Web Creation Methodology Mikio Aoyama Dep. of Information and Telecommunication Engineering Nanzan University 27 Seirei, Seto, 489-0863, Japan mikio.aoyama@nifty.com Abstract This article proposes

More information

A Semantic Service Oriented Architecture for Enterprise Application Integration

A Semantic Service Oriented Architecture for Enterprise Application Integration 2009 Second International Symposium on Electronic Commerce and Security A Semantic Service Oriented Architecture for Enterprise Application Integration Liyi Zhang Center for Studies of Information Resources,

More information

SOMF at a Glance. Methodologies Corporation:

SOMF at a Glance. Methodologies Corporation: SOMF at a Glance Service-Oriented Modeling Framework (SOMF) - A modeling platform for Enterprise Architecture, Business Architecture, Application Architecture, service-oriented architecture (SOA), and

More information

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 1 Asst Professor, Dept of MCA, SVEC, A. Rangampet. ykkumar83@gmail.com, sujatha229@gmail.com,com 148

More information

An Introduction to Integration. tion and Interoperability

An Introduction to Integration. tion and Interoperability S 4 Country View Road Malvern, PA 19355 800.223.7036 610.647.5930 www.sct.com An Introduction to Integration tion and Interoperability An SCT Position Paper EPP-003 (02/03) An Introduction to Integration

More information

Enterprise Services Repository

Enterprise Services Repository Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB

More information

The Path to SOA for ISVs. ISV Constant: Change

The Path to SOA for ISVs. ISV Constant: Change The Path to SOA for ISVs Ronald Schmelzer Senior Analyst ZapThink, LLC Take Credit Code: SOAISV ISV Constant: Change Competition Mergers & Acquisitions Business Partners Changing Marketplace CHANGE A ISV

More information

In Pursuit of Agility -

In Pursuit of Agility - In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com

More information

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented

More information

Moving to a Service-Oriented Architecture

Moving to a Service-Oriented Architecture Tijdschrift voor Economie en Management Vol. L, 4, 2005 Moving to a Service-Oriented Architecture by K. VANHOLST, J. WILMAERS and J. CATTERSEL Kris Vanholst Inno.com, Beersel Jan Wilmaers Inno.com, Beersel

More information

Design of an Integrated Model for Development of Business and Enterprise Systems

Design of an Integrated Model for Development of Business and Enterprise Systems International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 5, May 2015, PP 50-57 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org Design

More information

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects www.peaklearningllc.com Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects (3 Days) Overview This training course covers a wide range of integration solutions

More information

IEEE s Recommended Practice for Architectural Description

IEEE s Recommended Practice for Architectural Description IEEE s Recommended Practice for Architectural Description IEEE Architecture Working Group ieee-awg@spectre.mitre.org http://www.pithecanthropus.com/~awg 30 March 1999 Outline What is it? History Goals

More information

Driving XML Standards Convergence and Interoperability

Driving XML Standards Convergence and Interoperability Driving XML Standards Convergence and Interoperability Jackson He, Ph.D. Intel Corporation Chair of BIC XML Convergence WG December 06, 2001 Orlando, Florida Interop Summit 2001 1 Agenda Why convergence

More information

Adaptive work environments

Adaptive work environments Adaptive work environments Helping business achieve operational efficiency through people and SOA. Flexibility that enables people to rapidly access and interact with targeted business processes Business

More information

IBM EXAM QUESTIONS & ANSWERS

IBM EXAM QUESTIONS & ANSWERS IBM 000-669 EXAM QUESTIONS & ANSWERS Number: 000-669 Passing Score: 800 Time Limit: 120 min File Version: 36.6 http://www.gratisexam.com/ IBM 000-669 EXAM QUESTIONS & ANSWERS Exam Name: SOA Fundamentals

More information

Available online at ScienceDirect

Available online at  ScienceDirect Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 63 ( 2013 ) 115 122 The Manufacturing Engineering Society International Conference, MESIC 2013 Defining a Methodology to Design

More information

Architecting SOA With A Business Focus

Architecting SOA With A Business Focus Architecting SOA With A Business Focus Dejan Mihajlovic Senior Managing Consultant 2008 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA on current Enterprise Architectures? Business

More information

DOAG SOA SIG, Opening keynote Oracle SOA footprint, post BEA => 2+2 = 5?

DOAG SOA SIG, Opening keynote Oracle SOA footprint, post BEA => 2+2 = 5? DOAG SOA SIG, Opening keynote Oracle SOA footprint, post BEA => 2+2 = 5? Clemens Utschig-Utschig; clemens.utschig@oracle.com.xom Oracle SOA Product Management 1 The following is intended to outline our

More information

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t  SOA Workshop: A. Mahjoorian, Session - معماری سرویس گرا (SOA) قسمت ھفتم - مرداد 86 امیر رضا مهجوریان دوره آموزشی شرکت... سر فصل کلی مطالب معرفی معماری سرویس گرا کاربرد معماری سرویس گرا شناخت تفصیلی ادبیات کسب و کار پروتکل ھای معماری سرویس

More information

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation Welcome to: Unit 1 Overview of delivery models in Cloud Computing 9.1 Unit Objectives After completing this unit, you should be able to: Understand cloud history and cloud computing Describe the anatomy

More information

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Preface. Chapter 1. Introduction. Service-Oriented Modelling: What Is It About? Driving Principles Of Service-Oriented Modelling.

More information

SOA Success Methodology

SOA Success Methodology SOA Success Methodology Dr Mohamad Afshar Oracle Fusion Middleware Product Management Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information

More information

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand Connectivity & Application Integration Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand The Planet is Getting Smarter Smarter Planet instrumented interconnected intelligent people

More information

ArchiMate Examples Eero Hosiaisluoma By Eero Hosiaisluoma. Snapshot from the blog ( )

ArchiMate Examples Eero Hosiaisluoma   By Eero Hosiaisluoma. Snapshot from the blog ( ) ArchiMate Examples By Eero Hosiaisluoma Snapshot from the blog (2018-09-01) http://www.hosiaisluoma.fi/blog/ 1 Table of Contents 1. Introduction... 3 2. ArchiMate Example Views... 4 Framework View... 4

More information

IBM BPM on zenterprise

IBM BPM on zenterprise IBM BPM on zenterprise The world has turned Andreas Gröschl, Mainframe Architect groeschl@de.ibm.com The Modern Enterprise is a Network of Complex Interactions Powered by Mainframe Assets 70% of corporate

More information

Reading Strategies and Second Edition Changes

Reading Strategies and Second Edition Changes Reading Strategies and Second Edition Changes This book has been designed so that each chapter stands alone and covers all of the concepts of each relevant method or technology. It has been written as

More information

A Detailed Analysis of Enterprise Architecture, Process Modeling, and Simulation Tools

A Detailed Analysis of Enterprise Architecture, Process Modeling, and Simulation Tools A Detailed Analysis of Enterprise, Process Modeling, and Simulation Tools 1. Product Overview This section considers in some detail the organization and features of the modeling tools included in this

More information

14. E-Commerce Applications and Infrastructures

14. E-Commerce Applications and Infrastructures 14. (Contents) E-Commerce Applications and Infrastructures Contents 14. E-Commerce Applications and Infrastructures Building E-Commerce Applications and Infrastructures Code: 166140-01+02 Course: Electronic

More information

How the CIM Fits in the Enterprise Information Architecture. Terry Saxton

How the CIM Fits in the Enterprise Information Architecture. Terry Saxton How the CIM Fits in the Enterprise Information Architecture Terry Saxton Enterprise Goals Scope Internal to a utility/energy company Need: Use of common semantics regardless of where and how information

More information

TOGAF 9 Training: Foundation

TOGAF 9 Training: Foundation TOGAF 9 Training: Foundation Part I: Basic Concepts Document version control information Document Name Document Status Document Owner Part I: Basic Concepts Final IT Management Group TOGAF Lead Trainer

More information

CSPA within the Enterprise Architecture (part 1)

CSPA within the Enterprise Architecture (part 1) CSPA within the Enterprise Architecture (part 1) Mauro Bruno THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Outline The problem statement EA main features EA frameworks

More information

Enterprise IT Architectures SOA Part 3

Enterprise IT Architectures SOA Part 3 Enterprise IT Architectures SOA Part 3 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 26, 2007 SOA Because Innovation Requires Change and SOA Makes Change Easier a service? A repeatable business

More information

TOGAF 9.1 Phases E-H & Requirements Management

TOGAF 9.1 Phases E-H & Requirements Management TOGAF 9.1 Phases E-H & Requirements Management By: Samuel Mandebvu Sources: 1. Primary Slide Deck => Slide share @ https://www.slideshare.net/sammydhi01/learn-togaf-91-in-100-slides 1. D Truex s slide

More information

IT Architect Regional Conference 2007

IT Architect Regional Conference 2007 IT Architect Regional Conference 2007 Oriented Enterprise Architecture Yan Zhao, Ph.D Director, Enterprise and Solutions Architecture CGI Federal Presentation Outline 1. Enterprise Architecture (EA) and

More information

Enterprise-SOA with UML+SoaML For Healthcare. Cory Casanave

Enterprise-SOA with UML+SoaML For Healthcare. Cory Casanave Enterprise-SOA with UML+SoaML For Healthcare Cory Casanave Page 1 What is SoaML? An OMG Standard for Modeling Service Oriented Architectures Adopted from the UML Profile for Modeling Services (UPMS) RFP

More information

INTEROP Interoperability Research for Networked Enterprises Applications and Software

INTEROP Interoperability Research for Networked Enterprises Applications and Software Network of Excellence - Contract no.: IST-508 011 www.interop-noe.org Deliverable DTG6.2 INTEROP Method Repository Deliverable No. and title: Classification: DTG6.2 INTEROP Method Repository Public Project

More information

Introduzione alle Architetture Orientate ai Servizi (SOA)

Introduzione alle Architetture Orientate ai Servizi (SOA) Introduzione alle Architetture Orientate ai Servizi (SOA) Sergio Andreozzi INFN-CNAF sergio.andreozzi@cnaf.infn.it LNGS, 11 Giugno 2008 What is a Service Oriented Architecture? Introduzione alle Architetture

More information

EA Governance Practitioner. Lawmaker, Enforcer & Counsel? John M Sanders Enterprise Architect

EA Governance Practitioner. Lawmaker, Enforcer & Counsel? John M Sanders Enterprise Architect 22 nd Enterprise Architecture Practitioners Conference Presentation : Governance Stream 2pm 30 April 2009 EA Governance Practitioner Lawmaker, Enforcer & Counsel? John M Sanders Enterprise Architect Noli

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 3, May-June 2003 Don t Rip and Replace, Integrate! Mahesh H. Dodani, IBM

More information

SOA Governance is For Life, Not Just a Strategy

SOA Governance is For Life, Not Just a Strategy SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture

More information

PERSPECTIVE. Microservices A New Application Paradigm. Abstract

PERSPECTIVE. Microservices A New Application Paradigm. Abstract PERSPECTIVE Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper

More information

Service-Oriented Architecture and its Implications for Software Maintenance and Evolution

Service-Oriented Architecture and its Implications for Software Maintenance and Evolution Service-Oriented Architecture and its Implications for Software Maintenance and Evolution Grace A. Lewis, Dennis B. Smith Software Engineering Institute {glewis, dbs}@sei.cmu.edu Abstract It is clear that

More information

WebSphere Business Services Fabric

WebSphere Business Services Fabric WebSphere Business Services Fabric Webify removes the rigidity from SOA to make an SOA environment dynamic and flexible Steve Mills (paraphrased) at Gartner SOA Symposium - SFO Glenn Archbold - Auckland,

More information

EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES

EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES UDC: 004.45 Original scientific paper EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES Melita Kozina University of Zagreb,Faculty of Organization and Informatics, Varaždin, Croatia

More information

Essential Layers, Artifacts, and Dependencies of Enterprise Architecture

Essential Layers, Artifacts, and Dependencies of Enterprise Architecture Essential Layers, Artifacts, and Dependencies of Enterprise Robert Winter Ronny Fischer Institute of Information Management, University of St. Gallen {robert.winter ronny.fischer}@unisg.ch Abstract After

More information

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India Sandeep Alur Architect Advisor Microsoft India saalur@microsoft.com Aditee Rele Architect Advisor Microsoft India aditeer@microsoft.com Is SOA Dead or Alive? Expensive Connotes Big Projects Momentum Continues

More information

Implementing Enterprise Architecture with MDA

Implementing Enterprise Architecture with MDA Implementing Enterprise with MDA Mike Rosen CTO, M²VP Mrosen@m2vp.com Copyright M 2 VP Inc. 2003, All rights reserved Agenda What is Enterprise? What does it mean to implement it? How does MDA help? Enterprise

More information

Architectural Representations for Describing Enterprise Information and Data

Architectural Representations for Describing Enterprise Information and Data Architectural Representations for Describing Enterprise Information and Data ZAIGHAM MAHMOOD School of Computing University of Derby Kedleston Road, Derby, DE22 1GB UK Abstract: - Enterprise Architecture

More information

Semantic Technology for Information Management. Gilbane Conference

Semantic Technology for Information Management. Gilbane Conference Semantic Technology for Information Management Gilbane Conference November 29, 2007 Discussion Agenda Case Study - A Global Pharma s R&D Information Challenge Enterprise Semantic Architecture and Strategies

More information