We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byElizabeth Bolton
Modified over 2 years ago
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference 2010
Page 2 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Hungry? Pretzels in a Marketplace $4 Pretzel
Page 3 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 The Pretzel Franchise Service Franchise Ordering Marketing Establish Franchise
Page 4 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Pretzel Logic * Without context services have no meaning Services enable people, organizations and systems to collaborate to provide business value You need to trust your service partners * Not Pretzel Logic by Steely Dan
Page 5 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 SOA Mythology Your going to find services on the internet and run them dynamically –We vet our service partners carefully, finding is not always important The point of SOA is reuse of technology –The point is enabling collaboration to achieve business value –If you can reuse that or pieces of it, GREAT! Reuse requires planning! Each service is independent –Services are meaningful in a context that may involve many services SOA is about technology, processes are about business –SOA is about people, organizations and systems collaborating – it is a way to understand business federation, facilitated by technology –Likewise, BPM has technology and business aspects You can just start exposing capabilities as services –An architecture puts the services in context to provide business value
Page 6 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Enterprise SOA Collaboration –Working with your business partners, collaborators, policy makers & supply chain –The parts of your organization working together Context –Your business environment – internal and external –The business value achieved –Supporting technology services, components and applications Trust –Vetting of collaborators –Agreements
Page 7 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 SOA & Architecture for Open Government Transparency –Transparency means visibility of information, this information includes the processes, resources, services, data descriptions and policies of government. This information is captured in various kinds of architecture, the most useful being architectures as models Collaboration –Collaboration requires an understanding between independent parties, we have to understand what each has to offer in a common vocabulary and the rules of engagement, captured in architectures Participation –Participation is transparency with collaboration. Moving beyond human to human networking will require architectural data about how to participate You can only leverage what you understand!
Page 8 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 What if your organization wanted to outsource financial operations? What is the context? –Outsourced Financial Services What is the collaboration? –Your organization and the financial service provider –At a more detail level All the ways your organization and departments interacts with the various parts of financial services Where is the trust? –Serious vetting of the providing organization –Contract, MOU –Internal assignment of responsibilities
Page 9 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Financial Management Enterprise Context Other enterprise level participants The service-oriented business architecture of an enterprise is modeled as a Collaboration of enterprise-level Participants. Role binding Collaboration Use Role
Page 10 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Composite Services Financial Management is responsible for providing a number of Acquisition Accounting services.
Page 11 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Details of Exchange Indicates ownership First the submitter submits a bill to the receiver… …then either the bill is successfully delivered or it is returned. Note that, while one Participant requests the service and the other responds, information may flow both ways during the interaction.
Page 12 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Information This means zero or more This means one or more This indicates a compositional (as opposed to referential) association. This is a constraint that defines the sub-classification. A term in the vocabulary represents a class of things to be described. Attributes specify descriptive information having simple types. Entities may be described as having a unique identity. A relation between terms is described by an association between classes. A class may be specialized into sub- classifications. An un-shaded class is not detailed on this diagram.
Page 13 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Software Components Collaborating Implements the Establish Customer Order activity. Implements the Generate Recurring Receivable and Establish and Accrue Revenue activities.
Page 14 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Models are part of the technology solution
Page 15 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 SoaML as a standard for architecting services An OMG Standard for Modeling Service Oriented Architectures –Adopted from the UML ® Profile for Modeling Services (UPMS) RFP –SoaML supports the A in SOA –Used for modeling SOA at the business, enterprise and technology levels –Leverages Model Driven Architecture A Profile of the Unified Modeling Language –Can be used with off-the-shelf UML tools as well as customized tooling An adopted OMG (Object Management Group) specification Tool support & implementations already exist –Tool support – making it easy to create services models –MDA Implementations – provisioning web services, business artifacts and implementations from SoaML models
Page 16 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Model Driven Solutions Enterprise & Solutions Architecture –Enterprise architecture –OMG MDA standards: UML, SoaML, BPMN, ADM, etc. –Systems & Systems of Systems Architecture –Semantic Web/Ontology application to Architecture –Enterprise SOA and process architecture MDA based systems implementation –SOA & BPM driven by business architecture –Distributed systems, Web Services SOA, Executable Models –Business Process Management Open Source tools and infrastructure (ModelDriven.org) –Eclipse based MDA provisioning of solutions for SOA –Semantic Web –Open source enterprise knowledge base 15 February 2014 Where business meets technology
Page 17 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Additional Information: at : : Cory Casanave, CEO Model Driven Solutions Cory-c (at) modeldriven.commodeldriven.com
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Copyright © 2008 Model Driven Solutions. Standards for Service Architectures SOA for e-Government Conference Cory Casanave cory-c (at) modeldriven.com.
1 Service Oriented Architecture Reference Model An informal SOA Ontology.
Day 2: Hands-on UML Using UML to put MITA to work to solve the immediate process improvement needs of states.
Tecnologia dei Servizi Grid e cloud computing - Lezione 003a 0 Lezione 3a - 20 ottobre 2009 Il materiale didattico usato in questo corso è stato mutuato.
© 2005 IBM Corporation Microsoft Arkitekt Forum En dag med Service Orienteret Arkitektur platforme SOA - Aligning Business and IT? Ole Rasmussen Senior.
All rights reserved, Copyright © INTAP Overview: Guide for applying RM- ODP with UML Profile for EDOC From Enterprise Model to Computational Model.
Presented to: By: Date: Federal Aviation Administration Business Process Management (BPM) What is BPM? Why should I care? SOA Brown Bag #4 SWIM Team February.
2/11/2014 9:17 AM Healthcare Services Specification Project The Business Case for Healthcare SOA Standards HL7 Service-Oriented Architecture SIG OMG Healthcare.
Automated eContract Negotiation in Web Service Environment: Trust Management and Electronic Contract Management Aspects Doctoral student Marius Šaučiūnas.
2/11/2014 9:19 AM Healthcare Services Specification Project The Business Case for Healthcare SOA Standards HL7 Service-Oriented Architecture SIG OMG Healthcare.
2/5/2014 4:51 PM SAEAF Education Series Session 1: Introduction and Overview September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)
Page 1 LAITS Laboratory for Advanced Information Technology and Standards Duh 7/10/03 Geospatial Service Workflow Concepts and Tools Liping Di Laboratory.
Dr. Daniel Sabbah Vice President of Strategy & Technology IBM Software Group Bringing Grid & Web Services Together Globus World San Francisco, CA Tuesday,
Chapter 5 B2B E-Commerce: Selling and Buying in Private E-Markets.
Chapter 7 – Design and Implementation 1Chapter 7 Design and implementation Note: These are a modified version of Ch 7 slides available from the authors.
Software Process Modeling with UML and SPEM Chris Armstrong Armstrong Process Group
Agent Based Software Development Michael Luck, Ronald Ashri and Mark dInverno Chapter 4: Methodologies and Modeling Languages.
This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner.
1 Week 2 The Object-Oriented Approach to Requirements.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 10 Object-Oriented Analysis and Modeling Using the UML.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14Slide 1 Chapter 14 Design with Reuse.
Ch:8 Design Concepts S.W Design should have following quality attribute: –Functionality –Usability –Reliability –Performance –Supportability (extensibility,
Chapter 7 – Design and Implementation Lecture 1 1Chapter 7 Design and implementation.
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Software Re-use IS301 – Software.
Commonwealth of Massachusetts Executive Office of Health and Human Services Enterprise Invoice Management/Enterprise Service Management EIM/ESM FY11 Provider.
What is the Value of Architecture Andrew L Macaulay Global Head of Architects Community March 2006 In collaboration with Microsoft Architect Insight Conference.
Software Reuse and Component-Based Software Engineering CIS 376 Bruce R. Maxim UM-Dearborn.
Standards & Interoperability Kickoff HHS – ONC September 20, 2010 Office of Standards and Interoperability 1.
© 2016 SlidePlayer.com Inc. All rights reserved.