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 3 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 http://www.SoaML.org : http://www.modeldriven.orghttp://www.modeldriven.org : http://soaplus.cameosuite.com/http://soaplus.cameosuite.com/ 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.
A division of Data Access Technologies, Inc. 2 May 2007 Copyright © 2007 Data Access Technologies, Inc. Model Driven Service Oriented Architecture Ed Seidewitz.
1 Service Oriented Architecture Reference Model An informal SOA Ontology.
Page 1 Copyright © 2009 Data Access Technologies, Inc. Model Driven Solutions 09 January 2009 Cory Casanave, CEO Cory-c (at) modeldriven.com Enterprise-SOA.
Linked Open Architectures for Open Government Transparent knowledge for and about the Federal Enterprise Cory Casanave, CEO Model Driven Solutions Cory-c.
Aligning Business and IT Models in Service-Oriented Architectures using BPMN and SoaML Brian Elvesæter, Dima Panfilenko, Sven Jacobi & Christian Hahn MDI2010.
SoaML standard and example Slides by Arne Jørgen Berre, Cory Casanave, Ståle Walderhaug, Erlend Stav, Babak Farshchian, OMG, et al. (see references page.
Copyright © 2008 Model Driven Solutions. Model Driven Enterprise Architecture for Government OMG's Government Information Days Cory Casanave cory-c (at)
Page 1 Copyright © Data Access Technologies, Inc. Model Driven Solutions June 2010 Cory Casanave Enterprise-SOA with UML+SoaML For Healthcare.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
By Rajat Goyal. SOA SoaML Components Service Contracts, Service Architecture and Capability Models Product Comparisons (Sparx EA - RSA – Visio)
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
ICT OASIS Reference Model for Service Oriented Architecture 1.0 OASIS Abstract framework. Understanding significant.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Semantic Business Management November 5, 2009 Paul Haley Automata, Inc. (412)
Integrating SSA&I projects into the Future Internet activities Limitations of the current Internet.
Chapter 6 Public B2B Exchanges and Support Services.
All rights reserved, Copyright © INTAP Overview: Guide for applying RM- ODP with UML Profile for EDOC From Enterprise Model to Computational Model.
Presentation Title | Date | Page 1 Extracting Value from SOA.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service Identification Rohit Goel, Tommy Omen, Ashley Pham.
© 2004 Popkin Software & System Inc.. Enterprise Architecture and Business Process Modelling Developing a business-centred architecture Architecture Practitioners.
1 Aspects of IEEE P1471 Viewpoints in Unified Modeling Language (UML) Manzur Ashraf, BRAC University Humayra Binte Ali, Dhaka University Md.Mahfuz Ashraf,
SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 1 Fundamentals of SOA.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 3: SOA Reference Model OASIS 2006.
1 SOA Seminar Seminar on Service Oriented Architecture SOA Reference Model OASIS 2006.
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
CIT731: Database Development Object Oriented Modeling (OOM)
NEXOF-RA Standardisation Support Franz Kudorfer, Siemens AG NEXOF-RA.
1 UML ++ Mohamed T IBRAHIM University of Greenwich -UK.
Creative Commons Sustainable IT Architecture year plan 1 / 18 Sustainable IT Architecture Sustainable IT Architecture.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Chapter 7. Discuss Intranet and its benefits Discuss e-commerce and various forms of e-commerce Discuss the security issues in the e-commerce environment.
C W3C Government Linked Data Working Group Cory Casanave 06/30/2011 Cory Casanave Cory-c at modeldriven dot com CEO, Model Driven Solutions Founder,
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
© 2009 IBM Corporation iEA16 Defining and Aligning Requirements using System Architect and DOORs Paul W. Johnson CEO / President Pragmatica Innovations.
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
Software Engineering Chapter 8 Fall Analysis Extension of use cases, use cases are converted into a more formal description of the system.Extension.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
6/7/2014 1:02 AM Healthcare Service Specification Project (HSSP): Producing Service Functional Models (SFMs) October 2007.
Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Page 1 Copyright © 2009 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Enterprise-SOA with SoaML.
© 2017 SlidePlayer.com Inc. All rights reserved.