March 24, 2007 Demonstrating Model Driven Enterprise SOA Integrating Government Lines of Business “The Power of the A in SOA” NCOIC SOA CoP - Demo Ed Harrington.

Slides:



Advertisements
Similar presentations
2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)
Advertisements

Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database.
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
A standards-based approach to information exchange between disparate systems collaborating in a Service Oriented Architecture.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
A sample Service Oriented Architecture for Integrating Government Lines of Business.
Independent Insight for Service Oriented Practice Communicating SOA.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 SOA Essentials: What Department Heads Need to Know Featuring expert panel discussion and collaboration demonstration. Dr. Brand Niemann, US EPA Senior.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
DEVS-Based Simulation Web Services for Net-Centric T&E Saurabh Mittal, Ph.D. Jose L. Risco-Martin*, Ph.D. Bernard P. Zeigler, Ph.D. Arizona Center for.
A Sample Service Oriented Architecture for Integrating Government Lines of Business Cory Casanave, Data Access Technologies
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
1 NCOIC MSD Agenda Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, M&S Testbed Demos Bob Marcus
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
SoaML standard and example
Software Architecture April-10Confidential Proprietary Master Data Management mainly inspired from Enterprise Master Data Management – An SOA approach.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
SOA, BPM, BPEL, jBPM.
Tsinghua University Service-Oriented Enterprise Coordination Prof. Dr. Yushun Fan Department of Automation, Tsinghua University,
ESB Guidance 2.0 Kevin Gock
Refinement of the One GSA Day One January 27, 2005.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Enterprise Knowledge Base Integrated knowledge for and about the enterprise Cory Casanave, President Model Driven Solutions Cory-c (at) ModelDriven.com.
Compuware Corporation Business Driven SOA Edwin Schumacher Director of Product Management
Agenda 23 April, 2007 T Service-Oriented Architecture and Software Engineering 1 Service Oriented and Model Driven Architectures Pankaj Saharan.
1 NCOIC MSD Agenda Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, M&S Testbed Demos Bob Marcus
Service Oriented Architecture (SOA) at NIH Bill Jones
Ontology for Federation and Integration of Systems Cross-track A2 Summary Anatoly Levenchuk & Cory Casanave Co-chairs 1 Ontology Summit 2012
Copyright © 2008 Model Driven Solutions. Model Driven Enterprise Architecture for Government OMG's Government Information Days Cory Casanave cory-c (at)
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
A division of Data Access Technologies, Inc. 2 May 2007 Copyright © 2007 Data Access Technologies, Inc. Model Driven Service Oriented Architecture Ed Seidewitz.
Federal Enterprise BOF Rick Murphy Chief Architect, Blueprint Technologies June 7, 2004.
Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
BPM Intro Prof. dr. Koen Vanhoof Room 0.03 wet.park 5.
U.S. General Services Administration George Thomas, GSA OCIO Chief Architect Line of Sight = Reuse.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
E-COMMERCE & MOBILE COMPUTING. On Technicals… Considerations for evaluating platform Ecommerce Applications Development Process Integration Options Middlewares.
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
1 Acquisition Automation – Challenges and Pitfalls Breakout Session # E11 Name: Jim Hargrove and Allen Edgar Date: Tuesday, July 31, 2012 Time: 2:30 pm-3:45.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
A service Oriented Architecture & Web Service Technology.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
OsEra Open Source eGovernment Reference Architecture
SOA Implementation and Testing Summary
XML Based Interoperability Components
Inventory of Distributed Computing Concepts and Web services
Service-centric Software Engineering
Evaluating Compuware OptimalJ as an MDA tool
OMG - EDOC Enterprise Distributed Object Computing
Execute your Processes
Presentation transcript:

March 24, 2007 Demonstrating Model Driven Enterprise SOA Integrating Government Lines of Business “The Power of the A in SOA” NCOIC SOA CoP - Demo Ed Harrington 30 March 2007 A Division of Data Access Technologies, Inc.

March 30, 2007 Enterprise SOA Enterprise SOA Integrates –Business and Operations Viewpoints – The Business SOA A lattice of business services cooperating for a mission – about the business, the mission and the operation – not about the technology. Includes roles & processes of stakeholders inside and outside an organization. –Technology Viewpoints – The Technical SOA A lattice of technology components, serving the business and the mission – based on the business SOA. Includes services inside and outside the technical environment. Enterprise SOA –Puts the business and mission first, defines technology based on business goals, drivers and processes. –Provides a solid system of systems technical architecture independent of technology –Produces technology specifications and implementations that collaborate based on the SOA architecture

March 30, 2007 The Service Oriented Enterprise –Parts of the enterprise must be independent & loosely coupled –While being able to interoperate with each other using services –Making the enterprise a lattice of cooperating services SOA Enterprise Components –Enterprise Components must be independent & loosely coupled –While being able to interoperate with each other using services –Making the information system a lattice of cooperating components Service

March 30, 2007 Enterprise SOA Challenges Small Architectures –Architect in terms of small, agile and general packages of services that show how people, organizations or systems work together for a particular purpose Large Architectures –Bring small architectures together for missions and systems in the large – system of systems –Enterprise solutions involve hundreds to thousands of cooperating services Separation of Concerns –Keep mission and business concerns as separate as possible, interacting with services –Separate business and technology concerns – don’t trap business knowledge in technology terms –Keep technologies agile and independent – interacting with services

March 24, 2007 A Sample Model Driven Enterprise Service Oriented Architecture for Integrating Government Lines of Business

March 30, 2007 Example Business Need Following the lead of the Federal Transition Framework, The (Fictional) NEF program has outsourced both HR/Payroll and finance to other agencies lines of business. Due to the time-critical nature of the program they need real-time updates of their program costs on a dashboard. The program and the lines of business all use different technology stacks and have different systems. NEF doesn’t want to get overly tied into these other agencies or their systems, as commercial providers may become less expensive in the future.

March 30, 2007 Example Approach Using available standards the Lines of Business and NEF have agreed on a services oriented architecture to solve their problem. They have agreed on each organizations roles and responsibilities and what services each will provide and use. The service oriented architecture is defined generically, so that different systems, technologies, projects or lines of business can easily be substituted – this keeps both NES and the lines of business agile.

March 30, 2007 Sample Federal LoB Community Business Intelligence (Reports/Dashboard) NEF Program (Manages Projects) Employee (Reports Time) Finance LoB (Calculates Costs) HR/Payroll - LoB (Allocates Time to Projects) Contractor (Produces Invoices) Agreed Roles and Responsibilities

March 30, 2007 Notional Sample Process Project is established and registered with finance Finance sends charge codes to HR & Contractor Employee submits time sheet for project HR submits time to finance Contractor submits invoice to finance Project gets cost info from finance Project updates dashboard Business intelligence asks for summary information about project

March 30, 2007 SOA Community Architecture SOA “Contracts” SOA “Contracts”

March 30, 2007 SOA Community There is nothing about systems or technologies here, it is a model of the Roles and Services of the business units and how they work together for this business need – the Business SOA We will then see how a Technology SOA Facilitates the business

March 30, 2007 Example Service Timesheet Entry SOA “Contract”

March 30, 2007 Business View to Technology View Example XML Instance description sponsor

March 30, 2007 Model to Web Service platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b# a2_10e4ad8fcd6_-7f06 platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b# a2_10e4ad8fcd6_-7f06 platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b# a2_10e4ad8fcd6_-7e79 platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b# a2_10e4ad8fcd6_-7e79 platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b# a2_10e4ad8fcd6_-7e9f platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b# a2_10e4ad8fcd6_-7e9f platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fe0p platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03 platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03 platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fdcp platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#19d36f1_10e0e93c502_-7fbep platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00 platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00

March 30, 2007 Implementation Business Intelligence (Reports/Dashboard) NEF Program (Manages Projects) Employee (Reports Time) Finance LoB (Calculates Costs) HR/Payroll - LoB (Allocates Time to Projects) Contractor (Produces Invoices) MetaMatrix Data Services Sun MicroSystems DynAccSys Web Service Web Service Web Service Web Service Web Service Web Form Data Access Executable Model Data Access Executable Model Dashboard Client

March 30, 2007 Solutions Architecture Information Technology Solutions Platform Technology Platform Architecture Business Architecture Contract (What) Design (How) Resources Supports Implements Manages & Executes Defines Business Mission & Services Business Processes, Organization, Roles & Responsibilities Funding, People Assets & Capabilities Organizations Information Technology Services, Components & Shared Data Capabilities: Shared data, messaging, service infrastructure, security Business Logic, Data & Presentation, Rules Service & Component Composition, Workflow Standards & Methodologies WSDL, Schema Pub/Sub Subjects XML, Etc. Implementation code Java Code, SQL, Adapters, BPEL, Etc. Computers Networks Infrastructure ESB, Metadata Messaging, Web Services, UDDI, Security Services Application Servers, Transactions, DBMS, Clusters, User Interface Java Language, O/S Applications, Runtime Executable Components Shared Services Capabilities: Data, Deployment, Execution, Monitoring, Presentation, Rules Engine Standards & Methodologies Architecting Separation Of Concerns

March 30, 2007 Implementation Net Hardware Operating System Framework, Middleware & Container How this Works Roles to Systems Interaction Path Component in Role Interaction (With Information) Role Collaboration

March 30, 2007 Business view -Collaborating Roles with Services Project Payroll Role Finance LoB Role Business Intelligence Role SOA Contract

March 30, 2007 Role “Enterprise Digital Assistant” Finance LoB Component Finance LoB Role People, Organizations And systems play roles Components frequently help people play these roles Enterprise components help people and organizations play roles by automating and monitoring The business process From the system perspective. People and organizations become part of the implementation Of the role Components are the peoples Automated assistant Business Process People, organizations and systems components work together to realize roles Finance

March 30, 2007 Role People, Components & Organizations Collaborating Project Component Finance Component Role Payroll Component Enterprise [Web] Service Enterprise [Web] Service Business Roles Business Roles

March 30, 2007 Project Component Payroll Component Enterprise Component Internals Containers DBMS Data Managers Adaptation Legacy Systems Finance LoB Component UI Framework Browser Business Logic UI Server Tier UI Client Tier Enterprise [Web] Service Enterprise [Web] Service

March 30, 2007 Domain Architecture Simulated Model Driven Architecture Simulator Enterprise SOA ArchitectureModel(CIM) Live Process Simulation Refine/Iterate ECA Standard “Meta-Model” & UML Profile

March 30, 2007 Meta-Model UML Profile (E.G. ECA) Domain Architecture Automated Model Driven Architecture Framework & Infrastructure (E.G. -J2EE-WS) PSM InfrastructureMapping (E.G. J2EE-WS) Mapping is tuned to the infrastructure Tools Produce & Integrate EnterpriseComponents EnterpriseArchitecture Model (CIM) Minimize and structure manual implementation C Technical Architecture

March 30, 2007 Meta-Model UML Profile (E.G. ECA) Domain Architecture Automated Model Driven Architecture Framework & Infrastructure (E.G. -J2EE-WS) PSM InfrastructureMapping (E.G. J2EE-WS) Mapping is tuned to the infrastructure Tools Produce & Integrate J2EE-WSEnterpriseComponents EnterpriseArchitecture Model (CIM) C Technical Architecture SimulationInfrastructure Technical Architecture InfrastructureMapping (E.G..NET-WS) SimulatedEnterpriseComponents C Multiple and Changing Technology Support C

March 30, 2007 Business Advantages Business Focus – Architecture is fundamentally an enabler of the enterprise business agenda and will be based on, driven by, and traceable to that business agenda. Customer Focus – Architecture will represent and facilitate the core value propositions of the enterprise to its customers. Business Agility – Architecture will enable the enterprise to react quickly to business challenges and opportunities with IT systems that adapt quickly to new business requirements and processes. Strategic Transformation – Architecture will facilitate the transformation of the enterprise into a modern and competitive player.. Reduced Redundancy and Cost – Architecture will enable and encourage the reduction of unnecessarily redundant systems, information, services and processes and the reduction of IT procurement and maintenance costs. FEA and FTF – Architecture will enable and support the President’s management agenda as reflected in the Federal Enterprise Architecture (FEA) and Federal Transition Framework (FTF). Collaboration & Interoperability – Architecture will enable the ability for business units, the supply chain, processes and systems to work together seamlessly to achieve enterprise goals

March 30, 2007 Model Driven Solutions Business Enablement –Business Transformation –Enterprise Agility –Enterprise Integration Architecture –Enterprise Architecture –Business Architecture –Services Oriented Architecture –Model Driven Architecture –Business Process Architecture Open Source –www,ModelDriven.org – Open community for MDA, SOA and the Semantic web Opportunity to solution – architected, fast, strategic