Standard SOA Reference Models and Architectures

Similar documents
ISO/IEC INTERNATIONAL STANDARD. Information technology SOA Governance Framework. Technologies de l'information Cadre de gouvernance SOA

The Open Group SOA Ontology Technical Standard. Clive Hatton

An Overview of TOGAF Version 9.1

Module 1 Management Overview

TOGAF Enterprise Edition Version 8.1

Interface-based enterprise and software architecture mapping

for TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method

Great to meet you! Apex Plaza, Forbury Road Reading RG1 1AX UK. Chris Parnell Director Membership Services.

Exploring Synergies between TOGAF and Frameworx

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)

BRINGING ENTERPRISE ARCHITECTS BEYOND TOGAF

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

OMG Specifications for Enterprise Interoperability

Business Architecture Implementation Workshop

WHO SHOULD ATTEND? ITIL Foundation is suitable for anyone working in IT services requiring more information about the ITIL best practice framework.

TOGAF days. Course description

Cory Casanave, CEO Cory-c (at) modeldriven.com

Accelerate Your Enterprise Private Cloud Initiative

Module B1 An Introduction to TOGAF 9.1 for those familiar with TOGAF 8

IT Architecture Practice

Introduction in the Dragon1 open EA Method

Certification Standing Committee (CSC) Charter. Appendix A Certification Standing Committee (CSC) Charter

A Scenario for Business Benefit from Public Data

Proven Practical Process. Armstrong Process Group. Service and Product Portfolio APG. Armstrong Process Group, Inc.

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA

University of Texas Arlington Data Governance Program Charter

Leverage SOA for increased business flexibility What, why, how, and when

TOGAF 9 Level 1 and 2 Combined Classroom Course

ArchiMate 2.0. A Step Towards A Common Language. Michelle van den Berg EA Consultant. 44 Montgomery Street Suite 960 San Francisco, CA USA

Contents. viii. List of figures. List of tables. OGC s foreword. 3 The ITIL Service Management Lifecycle core of practice 17

EUROPEAN ICT PROFESSIONAL ROLE PROFILES VERSION 2 CWA 16458:2018 LOGFILE

Data Governance Central to Data Management Success

Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards

Topic #1: Digital Economy Transformation - A Top Priority' for Singapore s Companies

Conceptual Framework

1. What is the relationship between non-functional requirements and technology architecture?

BUSINESS ARCHITECTURE AND THE OPEN GROUP I A S A e S u m m i t

Improving Data Governance in Your Organization. Faire Co Regional Manger, Information Management Software, ASEAN

FHA Federal Health Information Model (FHIM) Information Modeling Process Guide

Implementing ITIL v3 Service Lifecycle

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo

Why do architects need more than TOGAF?

What is ITIL. Contents

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007

IT Service. Demystifying ITIL. J. Andrew Atencio Andy. 1. Introduction and History. 2. Why Service Management/ITIL?

TOGAF Framework and ArchiMate Modeling Language Harmonization

The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance

einfrastructures Concertation Event

TDWI Data Governance Fundamentals: Managing Data as an Asset

itsmf ITIL V3: Accelerate Success with Tools Maria A Medvedeva, PMP, ITIL Regional Director CA, Inc. itsmf Middle East Board of Directors

OpenPlant Accelerating ISO Adoption Through Open Applications.

Module 7 TOGAF Content Metamodel

OG0-091 Q&As TOGAF 9 Part 1

OG The Open Group OG TOGAF 9 Combined Part 1 and Part 2

CLOUD GOVERNANCE SPECIALIST Certification

Practical Model-Driven Development with the IBM Software Development Platform

The ERA of Enterprise Architecture 2.0

BUILDING the VIRtUAL enterprise

OpenFog Reference Architecture. Presented by Dr. Maria Gorlatova OpenFog Consortium Communications Working Group Co-chair, Technical Committee Member

Module E1 TOGAF 9.1 Changes Overview

Modelling in Enterprise Architecture. MSc Business Information Systems

Enterprise Architecture Modelling and Analysis with ArchiMate. Enterprise Architecture Practitioners Conference London, April 30, 2009

"Charting the Course... ITIL 2011 Managing Across the Lifecycle ( MALC ) Course Summary

Better together. KPMG LLP s GRC Advisory Services for IBM OpenPages implementations. kpmg.com

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

San Francisco Chapter. Cassius Downs Network Edge LLC

DON XML Achieving Enterprise Interoperability

Managing the Emerging Semantic Risks

6. The Document Engineering Approach

Enterprise Architecture Frameworks

Architecture of Business Systems Architecture and the Role of the Architect

1 Executive Overview The Benefits and Objectives of BPDM

2 The IBM Data Governance Unified Process

TOGAF Transforming Business

In 2017, the Auditor General initiated an audit of the City s information technology infrastructure and assets.

Open Group Security Forum Overview

ISSA Guidelines on Information and Communication Technology: Overview

Making Privacy Operational

IT Governance Framework at KIT

The-Open-Group 0G TOGAF 8 Certification for Practitioners. Download Full Version :

Paper for Consideration by CHRIS. Cooperation Agreement Between IHO and DGIWG

Author: Łukasz Wrześniewski. IT4IT TM REFERENCE ARCHITECTURE, VERSION 2.0 The Overview of the Standard

Visualizing IT at the Department of Homeland Security with the ArchiMate Visual Modeling Language

Information Technology Architect Certification Conformance Requirements Level 3: Enterprise Architect Career Path Category

Getting Started with ITIL

EA & Academia. The alliance of University, Industry and TOG to promote EA as a discipline. Open Group San Diego APC Feb. 4, 2009

Innovating with Less Across the Federal IT Portfolio: The Role of Shared Services and Enterprise Architecture

Avancier Methods (AM) CONCEPTS

OTA Strategic Update Building & Amplifying April 5, 2017

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007

The Process of Software Architecting

IBM Research Report. Model-Driven Business Transformation and Semantic Web

Revisit the Foundations of ITSM SMSG

Third public workshop of the Amsterdam Group and CODECS C-ITS Deployment in Europe: Common Security and Certificate Policy

Foundation. Become a ITIL Foundation Certified Professional from our exclusive 2 full day. conducted by authorized faculties from APMG.

Solving the Enterprise Data Dilemma

Allen Brown. The Emerging Role of the Enterprise Architect. The next information revolution. Impact by the year The 5 th Information Revolution?

1Z Oracle IT Architecture SOA 2013 Essentials Exam Summary Syllabus Questions

Getting Started with IT Service Management

Data Governance Quick Start

Transcription:

Standard SOA Reference Models and Architectures The Open Group Perspective 4 February 2009 Dr Christopher J Harding Forum Director Tel +44 774 063 1520 (mobile) c.harding@opengroup.org Thames Tower 37-45 Station Road Reading RG1 1LX UK www.opengroup.org

Welcome to San Diego! 5 February 2009 2

Agenda The Open Group s Standpoint The Open Group s SOA Work Overlap with OASIS and OMG work A vision of the future And the value that harmonization can deliver 5 February 2009 3

The Open Group s Standpoint 5 February 2009 4

The Open Group Vendor- and technology-neutral consortium Vision of Boundaryless Information Flow Forums and Work Groups Consortia and Program Management Certification The Home of Enterprise Architecture www.opengroup.org 5 February 2009 5

The Home of Enterprise IT Architecture The Open Group Architecture Framework (TOGAF ) Certification for architects and for architecture products and services The Association of Open Group Enterprise Architects (AOGEA) 5 February 2009 6

Computers Do What They Are Told a = b * c 5 February 2009 7

People Argue My system will give you a 25% return on investment 5 February 2009 8

ROI Model Current Sales Cost of System Sales Next Year Return $25,000 $100,000 $50,000 25% 5 February 2009 9

ROI Reference Model ROI = Increase in revenue Development Cost X 100 5 February 2009 10

How Architects Use Models Reference Model Model Implementation specification View Discussion of stakeholder concerns 5 February 2009 11

SOA-Related Models Service/Applications Matrix Service/Technology Matrix Technology Portfolio Business Process/Service Matrix Service Interaction Model Service Loading Model Business Roles Catalog Service Consumers Matrix Service Access Control Model Service Configuration and Provisioning Model Service/Physical System Matrix Business Vocabulary SOA Governance Model 5 February 2009 12

The Open Group s Standpoint Business owner System user Product vendor Product designer Architect System manager Developer Service provider Integrator 5 February 2009 13

The Open Group s SOA Work 5 February 2009 14

SOA Meets EA EA SOA 5 February 2009 15

The SOA Working Group Develops and fosters common understanding of SOA in order to facilitate alignment between the business and information technology communities. By conducting producing definitions, analyses, recommendations, reference models, and standards More than 300 participants from over 50 companies www.opengroup.org/projects/soa 5 February 2009 16

SOA WG Membership & Leadership Open to all Open Group Supplier and Customer Council members (Platinum members, Forum Buyout members, and Silver members) More than 300 participants from over 50 companies Forum Director Dr Chris Harding, The Open Group Steering Committee Mats Gejnevall, CapGemini, Co-Chair Tony Carrato, IBM, Co-Chair Chris Greenslade, CLARS, former Co-Chair Jorge Diaz, IBM Liaison Officers Ed Harrington, Model-Driven Solutions Heather Kreger, IBM 5 February 2009 17

Working Group Activities Current Projects Ontologies for SOA SOA Governance SOA/TOGAF Practical Guide Service-Oriented Infrastructure SOA Reference Architecture SOA and Security Legacy Evolution Completed Projects Definition of SOA SOA Case Studies Value That The Open Group Can Add to SOA Other Activities SOA Maturity Model SOA Info Architecture SOA Japan Work Group SOA Source Book 5 February 2009 18

The SOA Source Book Collection of source material for use by enterprise architects working with SOA Material that has been considered and in part developed by The Open Group's SOA WG Does not represent the final output of the work program http://www.opengroup.org/projects/soa-book/protected/ 5 February 2009 19

Working Group Activities - Overlap with OASIS and the OMG Current Projects Ontologies for SOA SOA Governance SOA/TOGAF Practical Guide Service-Oriented Infrastructure SOA Reference Architecture SOA and Security Legacy Evolution Completed Projects Definition of SOA SOA Case Studies Value That The Open Group Can Add to SOA Other Activities SOA Maturity Model SOA Info Architecture SOA Japan Work Group SOA Source Book 5 February 2009 20

Definition of SOA An architectural style that supports service orientation Service orientation A way of thinking in terms of services and service based development and the outcomes that services bring Service A logical representation of a repeatable business activity that has a specified outcome (e.g., check customer credit; provide weather data, consolidate drilling reports), is self-contained and may be composed of other Services. It is a black box to consumers of the Service Architectural Style The combination of distinctive features in which Enterprise Architecture is done, or expressed The SOA Architectural style s distinctive features: Based on the design of the services comprising an enterprise s (or inter-enterprise) business processes. Services mirror real-world business activity Service representation utilizes business descriptions. Service representation requires providing its context (including business process, goal, rule, policy, service interface and service component) and service orchestration to implement service Has unique requirements on infrastructure. Implementations are recommended to use open standards, realize interoperability and location transparency. Implementations are environment specific, they are constrained or enabled by context and must be described within their context. Requires strong governance of service representation and implementation Requires a Litmus Test", which determined a good services 5 February 2009 21

Ontologies for SOA Background Need to improve understanding of SOA concepts Ontologies can provide formal conceptual framework and also be basis for model-driven implementation Objectives Formal OWL ontology for SOA Documented so as to be generally understandable Current State Complete draft of the ontology http://www.opengroup.org/projects/soaontology/doc.tpl?gdid=16940 Socialized by exposure to OMG, OASIS and W3C Next Steps Complete the formal standard Open Group Company Review 5 February 2009 22

What Is An Ontology? An ontology is an expression of eternal truth An ontology is a political compromise on how to use a group of words That is sufficiently consistent for machine processing 5 February 2009 23

SOA Ontology The Service Class <owl:class rdf:id="service"> <rdfs:subclassof rdf:resource="#activity"/> </owl:class> Actor 1 provides consumes Service Car Wash $5 >1 Effect has effect 5 February 2009 24

Contract Contract is contract for is party to provides 1 Actor consumes Service 5 February 2009 25

Activity Actor performs takes part in Action has component Activity is effect of responds to Change is the occurrence of Event 5 February 2009 26

The Intersecting Worlds of SOA Services Business Activities Architecture Governance Design/Build Web Services 5 February 2009 27

Concept Sources OASIS SOA RM BPMN IEEE 1471 TOGAF Services Business Activities Architecture Governance Design/Build Web Services OWL-S 5 February 2009 28

SOA Reference Architecture Background An SOA Reference Architecture will assist information technology professionals to understand and adopt SOA, And can be used as an artefact in SOA development Objectives One or more non-vendor-specific SOA reference architectures that are appropriate for use with TOGAF Current State Base document input from IBM Other input compared against base, resulting in agreed outline reference architecture Next Steps Agree building blocks and complete draft Review and publish Identify appropriate certification programs 5 February 2009 29

SOA Reference Architecture Source Book Sections The Building Blocks of SOA A High-Level SOA Perspective Detailed Models for SOA Features Infrastructure for SOA 5 February 2009 30

The Open Group SOA RA High-Level Perspective Consumer Interfaces Business Processes Services Service Components Integration Quality of Service Information Governance Operational Systems 5 February 2009 31

The Open Group SOA RA Detailed Messaging Model Consumer Program Management Program Encryption Engine Data Translator Messaging Program Policy Decision Point Policy Enforcement Point Activity Monitor 5 February 2009 32

The Open Group SOA RA Virtualization Model Service Interface Demand Monitoring Control and Supply Results Monitoring Asset Repository Asset Interface Asset Interface 5 February 2009 33

Reference Architecture Evolution Currently just descriptive Layers Architecture building blocks for each layer Patterns of interaction between the building blocks and layers Will become prescriptive Architectural Decisions Realization decisions Product Mapping guidance 5 February 2009 34

SOA Governance Background Governance widely recognized as crucial for SOA Objectives Reference model and framework for SOA Governance Current State Structure of document defined > 90% of text drafted Next Steps Progress and complete discussion of topics Complete and review document 5 February 2009 35

SOA Governance Aspects A comprehensive view of SOA Governance includes: People Organizational structures Roles & Responsibilities Processes Governing processes Governed processes Technology Tools Infrastructure 5 February 2009 36

Open Group SOA Governance Framework Plan SOA Governance Reference Model (SGRM) Monitor SOA Governance Define Vitality Method(SGVM) Implement Customized and Focused SOA Governance Regimen 5 February 2009 37

Processes of the Reference Model and Vitality Method Governance Vitality Definition Planning Implementation Monitoring Configuration Governance Operation Dispensations Compliance Communication Control SOA Definition and Operation Service Lifecycle Solution Lifecycle Service Portfolio Solution Portfolio 5 February 2009 38

The Open Group s SOA Work Maturity Model Business owner SOA/TOGAF Guide Product vendor Legacy Evolution Architect Security System user Ontology System manager Product designer Reference Architecture Service provider Developer Governance Integrator Service-Oriented Infrastructure 5 February 2009 39

A Vision of the Future 5 February 2009 40

Software is Getting Harder Gigabytes Service Megabytes Object Iterative Kilobytes Procedure Waterfall Bytes Subroutine 5 February 2009 41

But Support is Improving Architects End users Architects Toolkit Models Programmers Software Development Environment Software 5 February 2009 42

Enterprise Development Environment Architects End users OWL UDEF UML Archimate Models Business Analysts Programmers BPMN Java C# Model- Driven Engines Repositories Business Processes Software 5 February 2009 43

The Model-Driven Approach ModelPro (ModelDriven.org) Open Source MDA Tools Our Focus Today Implements OMG SoaML UML Profile Uses ModelPro Provisioning Engine Uses SoaML Cartridge for JEE Provisioning Profile Automates Uses Users SOA Model Provisioning Model UML Tool Application Deploy Manual Platform Application Artifacts Automated Platform Application & IDE Artifacts Platform & Tools (E.G. Eclipse/Netbeans/.NET) 5 February 2009 44

The SOA Module Architects End users Description Models Business Analysts Business Processes Programmers Prescription Software 5 February 2009 45

A Vision of the Future Architects End users Description Models Business Analysts Business Processes Programmers Prescription Software 5 February 2009 46

The Value of Harmonization A SOA Reference Architecture will help architects and developers manage the complexity of SOA A standard SOA Reference Architecture will enable the development of a supporting environment Without which, SOA could fail 5 February 2009 47

Conclusions Each organization has a unique standpoint The Open Group standpoint is centered on Enterprise Architecture There is overlap between the work of OASIS, the OMG, and The Open Group Definition, ontology, reference architecture, governance Increasing system complexity means that architects and developers need a shared reference and support environment Which will require harmonization of SOA concepts 5 February 2009 48

Standard SOA Reference Models and Architectures The Open Group Perspective Thank you! 5 February 2009 49