FMEA: An executable services oriented enterprise architecture for financial management
|
|
|
- Aron Moore
- 10 years ago
- Views:
Transcription
1 A division of Data Access Technologies, Inc. FMEA: An executable services oriented enterprise architecture for financial management OMG's Maximizing BPM Investments with SOA Workshop Cory Casanave cory-c (at) modeldriven.com January 2008.
2 FMEA in Context US Federal Government General Services Administration Federal EA One GSA EA FMEA GSA Office of the Chief Financial Officer Financial Management Line of Business Page 2
3 U.S. GSA Transition To A Federated Environment* Multiple Customer Perspectives One Customer Perspective Agencies GSA DOD GSA PBS FTS FAS FSS One-GSA Solutions Construction Space Assignment and Leasing Physical Bldg Maintenance Telecom IT Acquisitions Global Supply Fleet Acquisition Fleet Management E-Travel Personal Travel Freight Transport Staff Offices OCHCO OCIO OCFO OCAO Construction Space Assignment and Leasing Physical Bldg Maintenance Integrated Technology Services Assisted Acquisition Services Travel, Fleet, and Card Services General Supplies and Services Current Solutions * Based upon the One GSA Enterprise Architecture approach which provides a unified set of of business services with supporting shared services. One GSA EA is is intended to to be a primary enabler of of the Presidents Management Agenda (PMA), the Federal Transition Framework, and the ongoing demand from GSA customers to to provide unified and customer focused services. The transition, as demanded by GSA s customers, is is to to present GSA services Copyright as a unified 2008 solutions Model Driven Solutions framework supported by vertical horizontal lines of of business. Marketing Finance HR Policy Infrastructure Enterprise Solutions Focus Page 3
4 Approach Business focus, facilitated with technology Services Oriented Architecture (SOA) at both the business and technical level Described with Collaborative Role Interactions, Processes and Information models based on OMG standards Model Driven Architecture (MDA) to connect the business and technical architectures JEE, JMS & Web services as the technical interface to the line of business Tools Used Magic draw UML ModelDriven.org (open source project) for MDA provisioning Eclipse jboss suite Page 4
5 Business Focus Using Model Driven Architecture MDA Terms Business Concerns Computation Independent Model Platform Independent Model Platform Specific Model One One GSA/FMEA Business Model Model Enterprise Goals Services (e-soa) Roles, Roles, Collaborations & Interactions Process Policy & Information Customers Logical System Model Model Technology Costs Services (t-soa), Components Interfaces, Messages & Data Data Agility Technology Specification JMS, JMS, JEE, JEE, Web Web Services WSDL, WSDL, BPEL, BPEL, XML XML Schema Refinement & Automation Line-Of-Sight Page 5
6 Incorporating Legacy Analysis Page 6
7 Value derived from the architecture Component Acquisition Specification OMB 300 Business Concerns One One GSA GSA Business Model Model Business Services Goals (b-soa) Roles, Roles, Collaborations & Interactions Process Policy & Information Customers Logical System Model Model Technology Costs Services (t-soa), Components Interfaces, Messages & Data Data Technology Interfaces Test & Simulation FEA/FTF BRM SRM DRM* Technology Specification Web Web Services WSDL, WSDL, BPEL, BPEL, XML XML Schema Deployment Data Business Driven Technology Facilitating Business Processes Components Adapters Page 7
8 Focus on the Business Model Business Concerns One GSA/FMEA Business Model Business Services (e-soa) Roles, Collaborations & Interactions Process & Information Logical System Model Technology Services (t-soa), Components Interfaces, Messages & Data Technology Specification JEE, JMS, Web Services WSDL, BPEL, XML Schema Page 8
9 The enterprise as services Think about the enterprise as a set of interacting roles providing and using services to enable agility, cost savings and an effective transition framework Externally The enterprise is part of the global supply chain, providing services to customers and using the services of suppliers Internally Consider parts of the enterprise as providing services to other parts of the enterprise, and in term using the service of others Like everything was outsourced as a service, it just happens to be done inside the organization. Business is modeled in terms of interacting roles providing and using services the essential concepts of enterprise SOA Page 9
10 Financial Management Enterprise Context The service-oriented business architecture of an enterprise is modeled as a Collaboration of enterprise-level Participants. External enterprise level participants This is the use of A service contract specification Our Focus Page 10
11 A Composite Service Contract Financial Management is is responsible for providing a number of of Acquisition Accounting services. Page 11
12 Inside Financial Management Service representing delegated responsibility for interaction with an external participant. Service representing interaction with another participant within Financial Management. Roles of participants inside of finance Page 12
13 Simple Bill Submission Service Contract A service contract is modeled as a UML Collaboration. The required conversation may be specified using an Owned Behavior (e.g., Interaction or Activity) Indicates ownership Note that, while one Participant requests the service and the other responds, information may flow both ways during the interaction. First the submitter submits a bill to to the receiver then either the bill is is successfully delivered or or it it is is returned. Page 13
14 Receivables Management Activities Workflow is modeled using UML Activities. Activity Sent event Received event Information flow Page 14
15 Establish Unfilled Customer Order Subactivities Complicated activities may be decomposed into subactivities. Input parameters Output parameter Subactivity Internal information flow Page 15
16 Record Unfilled Customer Order Behavior Ultimately, behavior can be specified using basic UML Activity Diagrams. Control flow Page 16
17 Record Unfilled Customer Order Requirements Detailed requirements and business rules can be documented for activities separately from the process flow. Record Unfilled Customer Order Description Record a new unfilled customer order, as established via a specific sales agreement. Requirements 1. Generate general ledger transactions to increase Unfilled Customer Orders and decrease Anticipated Reimbursements. 2. If the Customer Order is against a Sales Agreement that requires recurring payments, establish a recurring receivable. 3. Page 17
18 Information Model A term in in the vocabulary represents a class of of things to to be described. Entities may be described as having a unique identity. A relation between terms is is described by an association between classes. Attributes specify descriptive information having simple types. This means zero or more An un-shaded class is not detailed on this diagram. A class may be specialized into subclassifications. This indicates a compositional (as opposed to referential) association. This means one or more This is a constraint that defines the sub-classification. Page 18
19 Information Model: What Is It For? Workflow The process model describes how business activities are (or are to to be) carried out. Business transaction Activities Business transaction Implicit memory of business information State changes due to the activities The information model details the vocabulary of of the business entities and transactions used in in the process model. Page 19
20 Summary The CIM is a model of the business, not the information system.
21 Producing the logical model Business Concerns One GSA/FMEA Business Model Business Services (e-soa) Roles, Collaborations & Interactions Process & Information Logical System Model Technology Services (t-soa), Components Interfaces, Messages & Data Technology Specification JEE, JMS, Web Services WSDL, BPEL, XML Schema Page 21
22 FMEA Systems Architecture (High Level) VPN SAML Https Web Service SAML Finance Users Https: FMS FAS TIRES FTP Server Billing Transactions FMEA Adapter Server TIRES Adapter Web Service SOA Web Service Adapters Identity Management Https: Service Service FMEA User Interface SAML Load Balancer Session Management NEAR AR Vehicle Master Vehicle Adapter FMEA Presentation Server NEAR IRIS STAR PBS Project Data Building Data IRIS Adapter STAR Adapter JMS SOA JMS Broker FMEA Integration Server JMS Service Service FMEA Service Service Service Data Manager FMEA Services Server Work Unit Logs FMEA DBMS Server FMEA Data Pegasys/ Momentum Fixed Assets Module Pegasys/Momentum VPN JMS Momentum Adapter SQL Net * Any server may be clustered or combined as required GSA SecureNet/MultiNet Financial Network Page 22
23 From Business Architecture to System Architecture Business Architecture Financial Management Discipline Protocols Enterprise Roles Work Roles Activities Information Model Classes Logical System Architecture Core Financial System Specification Service Interfaces Work Components Service Manager Components Behavioral Specifications Message Specifications Data Manager Components Persistent Data Specifications Page 23
24 Receivables Accounting Business Architecture (from Business Model) Page 24
25 Port Types from Service Contracts The Participant Types act as the Service Interfaces. Page 25
26 Receivables Accounting Component Architecture User of of a consumed service by multiple internal parts. Page 26
27 Receivables Management Activities (from Business Model) Related to Customer Orders Related to Receivables Page 27
28 Receivables Management Component Architecture Implements the Establish Customer Order activity. Explicit component for scheduling triggers Explicit crosstransactional coupling via the data tier Implements the Generate Recurring Receivable and Establish and Accrue Revenue activities. Page 28
29 Messages Transfer Information in Services (May be a transfer or a write off) Page 29
30 Example Transaction Message Model Messages can be modeled by marking up the information model. Message Realization is is used to to mark up information model elements with message model elements. Messages are based on business transactions and constructed from namesakes of of business entities. Namesake Restricted realization allows for explicit inclusion and exclusion of of attributes and associations Page 30
31 Summary The PIM is a model of the system and how it realizes the business requirements, but the technology decisions and details are abstracted out.
32 Technology Architecture Business Concerns One GSA/FMEA Business Model Business Services (b-soa) Roles, Collaborations & Interactions Process & Information Logical System Model Technology Services (t-soa), Components Interfaces, Messages & Data Technology Specification JEE, JMS, Web Services WSDL, BPEL, XML Schema Page 32
33 Platform Specific Model Platform Independent Model (PIM) Core Financial System Specification Service Interfaces Enterprise Components Work Components Service Manager Components Behavioral Specifications Data Model Message Specifications Data Manager Components Persistent Data Specifications Platform Specific Model (PSM) Core Financial System Implementation Web Services Enterprise Information Systems System Components System Functions Data Definition XML Schemas Data Bases Data Base Schemas Page 33
34 Example Web Services Generation <wsdl:porttype name= BillSubmission.BillSubmissionReceiverInterface"> <wsdl:operation name= submitbill"> <wsdl:input message="tns:billsubmissioncluster name= billsubmission"> </wsdl:input> </wsdl:operation> </wsdl:porttype> <wsdl:porttype name= BillSubmission.BillSubmissionSubmitterInterface"> <wsdl:operation name= notifybilldelivered"> <wsdl:input message="tns:billdeliveredcluster name= billdelivered"> </wsdl:input> </wsdl:operation> <wsdl:operation name= notifybillreturned"> <wsdl:input message="tns:billreturnedcluster name= billreturned"> </wsdl:input> </wsdl:operation> </wsdl:porttype> Page 34
35 Example Transaction Message XML Document <BillSubmissionCluster> <BusinessTransaction> <transactionid> </transactionid> </BusinessTransaction> <BillSubmission> <bill> <Bill> <billid> </billid> <principleamount> </principleamount> <payer> <Party> <partyid> </customerid> </Party> </payer> <lineitems> </lineitems> </Bill> </bill> <billingaddress> <BillingAddressCluster> <Address> </Address> <BillingAddress> </BillingAddress> </BillingAddressCluster> <billingaddress> </BillSubmission> </BillSubmissionCluster> Page 35
36 Putting it all together <<MessageDrivenBean>> <<StatelessSessionBean>> : Asset Lifecycle Accounting Services <<Provision>> Asset Accounting Services Tier {Language = "Java+XML", Technical Architecture = "JEE-Messaging" } <<MessageDrivenBean>> <<StatelessSessionBean>> : Receivables Accounting <provisioningcontext name="service > <projectref folder="ejbclient"/> <projectref folder="appclient"/> <projectref folder="ejb"/> <projectref folder="ear"/> <projectref folder="jbossconfig"/> </provisioningcontext> <<XSLT Implementation>> : Property Data Manager <<XSLT Implementation>> : Project Data Manager <<XSLT Implementation>> : Party Data Manager Page 36
37 Putting it all together Page 37
38 Putting it all together public class Asset_Record_Establishment_ProviderAsset_Record_Establishment_Provider_InterfaceInternal { static public Document establish_asset_record(document request) throws CheckedException { // for an inbound operation, determine if we delegate or execute return gov.gsa.fmea.asset_record_establishment_transaction_manager. Asset_Record_Establishment_ProviderAsset_Record_Establishment_Provider_InterfaceInternal. establish_asset_record(request); public class Asset_Record_Establishment_ProviderAsset_Record_Establishment_Provider_InterfaceInternal{ static public Document establish_asset_record(document request) throws CheckedException { // for an inbound operation, determine if we delegate or execute return ServiceFactory.getPipeline("Asset_Record_Establishment_Transaction_Manager. Asset_Record_Establishment_Provider.establish_asset_record.Pipeline").execute(request); } Page 38
39 Putting it all together <<Service Component>> : Asset Record Manager : Asset Record Establishment Provider : Asset Record Update Provider : Asset Acquisition Notification Provider : Asset Cost Accumulation Provider : Asset Completion Establishment Provider : Asset Ownership Establishment Provider : Asset Valuation Notification Provider : Asset Condition Notification Provider : Asset Status Change Notification Provider : Asset Transfer Notification Provider : Asset Disposal Notification Provider : Asset Record Query Provider <<delegate>> <<delegate>> <<delegate>> <<delegate>> <<delegate>> <<delegate>> <<delegate>> <<delegate>> <<delegate>> <<delegate>> <<delegate>> <<delegate>> : Receivable Establishment Consumer : General Ledger Posting Consumer : Asset Tracking Consumer : Asset Depreciation Consumer : Expense Accrual Consumer <<Data Component>> : Party Data Manager <<Data Component>> : Property Data Manager : Asset Project Establishment Provider : Asset Project Update Provider : Asset Project Status Notification Provider : Asset Project Query Provider <<Service Component>> : Asset Project Manager <<delegate>> : Asset Completion Establishment Consumer <<delegate>> : Asset Disposal Notification Consumer <<delegate>> <<Data Component>> <<delegate>> : Project Data Manager public class Asset_Completion_Establishment_ConsumerAsset_Completion_Establishment_Provider_InterfaceInternal { static public Document establish_asset_completion(document request) throws CheckedException { return gov.gsa.fmea.asset_record_manager. Asset_Completion_Establishment_ProviderAsset_Completion_Establishment_Provider_InterfaceInternal. establish_asset_completion(request); } Page 39
40 Putting it all together s_notification_transaction_manager.asset_project_status_notification_provider.notify_asset_project_status..xslt h: send results to outgoing operations--> ct="mdf:asset_project_status_notification_transaction_manager.asset_completion_establishment_consumer.establish_asset_completion.usageout.codehole($chang Asset_Project_Status_Notification_Transaction_Manager.Asset_Completion_Establishment_Consumer.establish_asset_completion..xslt <xsl:function name="mdf:asset_project_status_notification_transaction_manager.asset_completion_establishment_consumer.establish_asset_completion as="node()?"> <xsl:param name="documentfragment" as="node()?"/> <xsl:variable name="document.out"> <xsl:apply-templates select="$documentfragment" mode="mdf.schema.copy"> <xsl:with-param name="namespace" select="' </xsl:apply-templates> </xsl:variable> <xsl:sequence select="asset_completion_establishment_consumerasset_completion_establishment_provider_interfaceinternal:establish_asset_comp </xsl:function> Page 40
41 Default Mapping Classes <Organization Schema identity= > <Organization> <approved>true</approved> </Organization> </Party Schema> <Party Schema identity= URI > <Party> <party_id>abc123<party_id> <legal_address> <Address> <city>vienna</city> <state>va</state> </Address> </legal_address> <organizations> <Organization Item identity= /> <Organization Item identity= /> </organizations> </Party> </Party Schema> Page 41
42 End result this executes Service representing delegated responsibility for interaction with an external participant. Service representing interaction with another participant within Financial Management. Roles of participants inside of finance Page 42
43 On this infrastructure VPN SAML Https Web Service SAML Finance Users Https: FMS FAS TIRES FTP Server Billing Transactions FMEA Adapter Server TIRES Adapter Web Service SOA Web Service Adapters Identity Management Https: Service Service FMEA User Interface SAML Load Balancer Session Management NEAR AR Vehicle Master Vehicle Adapter FMEA Presentation Server NEAR IRIS STAR PBS Project Data Building Data IRIS Adapter STAR Adapter JMS SOA JMS Broker FMEA Integration Server JMS Service Service FMEA Service Service Service Data Manager FMEA Services Server Work Unit Logs FMEA DBMS Server FMEA Data Pegasys/ Momentum Fixed Assets Module Pegasys/Momentum VPN JMS Momentum Adapter SQL Net * Any server may be clustered or combined as required GSA SecureNet/MultiNet Financial Network Page 43
44 Late breaking news 2/3 of the way through this process, JSA decides to make a commitment to JBI on Sun Glassfish For 10% for funds, the same application is provisioned to a new technical architecture Change takes about 6 weeks, now components can be deployed to either infrastructure with no change. Most of the time is spent just debugging glassfish How would this change have been possible without MDA? Page 44
45 Conclusion FMEA is a general architecture of the federal financial services domain, done for GSA by Model Driven Solutions. It supports both internal GSA needs as well as the line of business. It uses MDA, SOA and BPM to provide a business centric architecture, drilling down to technology models. Artifacts can be generated for model based acquisition, the FEA, testing, service interfaces, data management, workflow and components. FMEA is entering the next phase of acquisition and implementation. All assets to produce this application are being donated to ModelDriven.org as open source. Page 45
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Enterprise Service Oriented Architecture Using the OMG SoaML Standard
Enterprise Service Oriented Architecture Using the OMG SoaML Standard A Model Driven Solutions, Inc. White Paper http://www.modeldriven.com Cory Casanave December, 2009. Enterprise SOA with SoaML 1 All
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource solutions EBM WebSourcing Jean-Pierre LORRE R&D Manager ObjectWeb
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
Introduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
Business Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology [email protected] Donald F. Ferguson IBM Fellow Software
A Software Development Platform for SOA
A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa [email protected] 2004 IBM Corporation Agenda IBM Software Group
Designing a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ
JBI and OpenESB Introduction to Technology Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ Learn what JBI and OpenESB are intended to address and how they go about
A Categorization of Collaborative Business Process Modeling Techniques
A Categorization of Collaborative Business Process Modeling Techniques Stephan Roser, Bernhard Bauer Programming Distributed Systems Lab Institute of Computer Science, University of Augsburg, Germany [roser,
What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process
1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.
AquaLogic ESB Design and Integration (3 Days)
www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Business Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
Oracle SOA Suite Then and Now:
Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality
Business Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
Service-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems [email protected] www.pramaan.com
Oracle SOA Suite: The Evaluation from 10g to 11g
KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete
Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]
Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Describe SOA concepts and related technology Create an SOA Composite application using JDeveloper Work with Mediator components
SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.
SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture
Case Study: Adoption of SOA at the IRS
Case Study: Adoption of SOA at the IRS Nitin S. Naik Director, Enterprise Architecture October 2, 2012 Agenda Overview of IRS IT Shared Services Vision SOA Roadmap and Maturity Levels Where Do We Stand
Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach
Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach George Moykin Senior Consultant, Middleware [email protected]
JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008
JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008 JBoss Enterprise SOA Platform Announcement JBoss Enterprise SOA Platform availability
IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng [email protected].
Please input BU name IBM 2010 校 园 蓝 色 加 油 站 之 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization Hua Cheng [email protected] Agenda Why BPM What is BPM What is BAM How BAM helps optimization
Practical Application of Service Oriented Architecture
Practical Application of Service Oriented Architecture Teamcenter SOA Steve Chesney, Siemens PLM Software GPDIS_2012.ppt 1 Teamcenter Architecture Vision The Siemens vision is to create the industry leading
Asset Based Development
IBM Software Group Asset Based Development Grant Larsen [email protected] November 2003 Agenda Introduction Asset-based Development Process Standards Tooling Assets Getting Started Agenda Introduction
How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J
Tool Support for Developing Scalable J2EE Web Service Architectures Guus Ramackers Application Development Tools Oracle Corporation [email protected] www.oracle.com Using All This in Real Life
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
F-16 Modular Mission Computer Application Software
F-16 Modular Mission Computer Application Software Achieving Cross-Platform Compatibility with Increased Productivity and Quality using the OMG s Model Driven Architecture Lauren E. Clark Chief Engineer
SOA REFERENCE ARCHITECTURE: SERVICE TIER
SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.
Run-time Service Oriented Architecture (SOA) V 0.1
Run-time Service Oriented Architecture (SOA) V 0.1 July 2005 Table of Contents 1.0 INTRODUCTION... 1 2.0 PRINCIPLES... 1 3.0 FERA REFERENCE ARCHITECTURE... 2 4.0 SOA RUN-TIME ARCHITECTURE...4 4.1 FEDERATES...
Category: Business Process and Integration Solution for Small Business and the Enterprise
Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference
Workflow/Business Process Management
1 Workflow/Business Process Management Andy C. Tran Staff Systems Engineer 2 Agenda Business Process Management Overview Demo 3 Generic Case based Work Flow Pattern Case Initiation Case Assessment & Assignment
This presentation is for informational purposes only and may not be incorporated into a contract or agreement.
This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This following is intended to outline our general product direction. It is intended for information
Integration using IBM Solutions
With special reference to integration with SAP XI Email: [email protected] Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration
Eclipse BPMN Modeler Introducing Intalio Designer
Eclipse BPMN Modeler Introducing Intalio Designer Arnaud Blandin Ismael Ghalimi Hugues Malphettes Intalio Inc, EMEA Manager Intalio Inc, CEO Intalio Inc, Lead Developer 6 rue du conseil general 1205 Geneva
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
A Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
What You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
Momentum Enterprise Solution: Product Overview
Momentum Enterprise Solution: Product Overview Best practices in federal financial management The President s Management Agenda demands that federal agencies improve financial accountability and efficiency.
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of
SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
An Ontological Approach to Oracle BPM
An Ontological Approach to Oracle BPM Jean Prater, Ralf Mueller, Bill Beauregard Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065, USA [email protected], [email protected], [email protected]
BUSINESS RULES MANAGEMENT AND BPM
KINGSTON & CROYDON BRANCH BUSINESS RULES MANAGEMENT AND BPM WHO'S MANAGING YOUR RULES? Paul Vincent Rules Specialist and Product Management Fair Isaac October 12, 2005 Agenda Business Rules Approach a
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
E-Business Suite Oracle SOA Suite Integration Options
Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software
ActiveVOS Server Architecture. March 2009
ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...
Importance of Data Abstraction, Data Virtualization, and Data Services Page 1
Importance of Data Abstraction, Data Virtualization, and Data Services David S. Linthicum The management of data is core to successful IT. However, few enterprises have a strategy for the use of data assets,
Business Performance Management Standards
Business Performance Management Standards Stephen A. White, PhD. BPM Architect Business Performance Management Business performance management Taking an holistic approach, companies align strategic and
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION
JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond
How To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp)
Open Source Business Process Management Suites Trends and Advantages Executive Summary This paper explains open source BPM and its benefits. Focused and in-depth description of two major open source BPM
OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER
OXAGILE RESUMES SENIOR JAVA SOFTWARE ENGINEER SUMMARY OF QUALIFICATIONS Over 4 years of solid experience in software development, application programming and engineering Strong expertise in J2EE architectures,
Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
OsEra Enterprise Service Bus
OsEra Enterprise Service Bus OsEra Enterprise Service Bus... 1 Principles... 2 Characteristics of the OsEra Enterprise Service Bus... 4 Overall Architecture... 5 Mapping of OsEra Architectures to the ESB...
HPC Portal Development Platform with E-Business and HPC Portlets
HPC Portal Development Platform with E-Business and HPC Portlets CHIEN-HENG WU National Center for High-Performance Computing, Hsin-Chu, 300, Taiwan E-mail: [email protected] Abstract HPC Portal Development
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of
SOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
www.progress.com DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS
DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS TABLE OF CONTENTS Introduction 1 Progress Corticon Product Architecture 1 Deployment Options 2 Invoking Corticon Decision Services 4 Corticon Rule Engine 5
Enterprise IT Architectures SOA Part 2
Dr. Hans-Peter Hoidn Executive IT Architect, IBM Software Group Global Business Integration "Tiger" Team Enterprise IT Architectures SOA Part 2 SOA Reference Architecture 2 SOA Reference Model Strategy
CBM SOMA - SCA. Techniques and Standards to Increase Business and IT Flexibility. Jouko Poutanen Senior IT Architect, IBM Software Group
CBM SOMA - SCA Techniques and Standards to Increase and IT Flexibility Jouko Poutanen Senior IT Architect, IBM Software Group 2008 IBM Corporation Agenda Component Modeling (CBM) Drivers: specialization,
Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications
A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications John Stouffer Oracle E-Business ACE Independent Consultant 214 535 6847 [email protected]
Methods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic [email protected] Abstract Enterprise Service Bus (ESB)
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Guido Schmutz, Technology Manager / Partner Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
BPM, EDA and SOA: How the Combination of these Technologies Facilitates Change. Dr. Neil Thomson, Head of Group Development, Microgen plc
BPM, EDA and SOA: How the Combination of these Technologies Facilitates Change Dr. Neil Thomson, Head of Group Development, Microgen plc What are we trying to do? The aim is survival everything else is
An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
Increasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction
EAI-Low Level Design Document
EAI-Low Level Design Document Version No.: Date: Project Name: Project Code: Revision History Version No Date Prepared by / Modified by Significant Changes 1. Glossary Abbreviation Description
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
Architectures, and. Service-Oriented. Cloud Computing. Web Services, The Savvy Manager's Guide. Second Edition. Douglas K. Barry. with.
Web Services, Service-Oriented Architectures, and Cloud Computing The Savvy Manager's Guide Second Edition Douglas K. Barry with David Dick ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS
Patterns & Techniques for Separating Business Logic in New SOA System Development. Iyad Jabri Intelliun Corporation CEO
Patterns & Techniques for Separating Business Logic in New SOA System Development Iyad Jabri Intelliun Corporation CEO Building a Service Oriented Architecture with BPM & MDA October 16-19, 2006 Burlingame,
Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario
Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.
From Business World to Software World: Deriving Class Diagrams from Business Process Models
From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254
BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
