Processes, services and business agility

Size: px
Start display at page:

Download "Processes, services and business agility"

Transcription

1 Processes, services and business agility prof. dr. Wilfried Lemahieu K.U.Leuven Faculty of Business and Economics Department of Decision sciences and Information Management Kwaliteitscongres, 24/10/2008

2 Business Process Management Look upon an organisation, not from the perspective of functional domains, but from the perspective of its processes (which often run across several functional domains) B A D E C Make the processes explicit in order to Improve performance Manage costs Facilitate internal or external control Better/faster adapt to customer requirements Automate processes Aspects of BPM Business Process Modelling Business Process Analysis Business Process Improvement / Reengineering Business Process Enactment

3 Paths towards BPM - Model analysis - Process simulation - Business Activity Monitoring (BAM) - Process mining Business Process Modelling A B C D Business Process Enactment E Business process automation Application integration & service orchestration Process model: identifies tasks and dependencies Agents can be humans or applications Dependencies between tasks and agents: role allocation Dependencies between tasks Control dependencies: task sequencing Data dependencies: data flow between tasks

4 Enactment of business processes Applications were/are typically organised around functional domains This results in silos of automation Business processes run across these silos A Process model B D C E? Order processing Claim handling Sales & Marketing Provisioning Finance Customer support

5 Enterprise Application Integration (EAI) Where are the process definitions? A Process model B D C E here here and here Sales & Marketing Provisioning Finance Customer support here!!! EAI middleware Spaghetti of control flow Flexibility???

6 Separation of process logic from application logic Process logic: document with declarative specification of an "executable process" Interpreted and executed by BPM engine Application logic: execution of individual tasks; embedded in applications A Executable process B C D BPM engine E Consequences: Flexible process adaptation, without "plumbing" in application code Monitoring and "debugging" of processes Sales & Marketing Provisioning Finance Customer support Reuse of application logic??? EAI middleware

7 From structured programming to SOA Structured programming: divide and conquer Object-orientation Encapsulation of data and behaviour Decouples interface from implementation Reuse as a means to cost/effort reduction Component-based development Coarse grained components Decouples business logic from deployment issues Reuse as a means to cost/effort reduction Service oriented architecture (SOA) Appropriate granuarity Decouples processes from application logic Reuse as a means to agility!!! SOA pertains as much to business as to ICT!!!

8 SOA: dividing business and ICT into sellable units Service = logical grouping of functionality, at "appropriate" abstraction levels (business, application, infrastructure, ) Self contained services, invoked via published service description Decoupling of service provider view and service consumer view Technical interface: parameters, message formats, Functional and non fuctional aspects: cost, service level agreements (SLAs), security, "contract" Classification in libraries, registries, SOA divides business and ICT into sellable units with minimal dependency Agility through reuse SOA is about supply & demand: dependencies are market imperfections!

9 Aspects of SOA Order processing ERP Order processing Customers Orders Inventory Materials SCM CRM Production planning Production planning Legacy Legacy Business services Information system services Software components Application portfolio Integration infrastructure QoS, security, management, monitoring

10 Processes and SOA Order processing ERP Order processing Customers Orders Inventory Materials SCM CRM Production planning Production planning Legacy Legacy Business services Information system services Software components Application portfolio Integration infrastructure QoS, security, management, monitoring Initially: 'spaghetti' of calls between services Consequence: still no agility

11 BPM+SOA = service orchestration Process = sequence of task Each task corresponds to a service call Processes realised as "service orchestrations" Services are building blocks to processes Process can be published as a new, coarse grained service Composite service: implementation = orchestration Atomic service: implementation = application logic Executable processes / orchestrations Services A Components Sales & Marketing Provisioning B C Finance D Customer support E Integration infrastructure QoS, security, monitoring,

12 Example: clinical pathways QMEdit

13 BPMN (Business Process Modelling Notation) Graphical standard notation for process modelling Automated translation to orchestration languages, e.g. WS-BPEL

14 From processes to services (and vice versa) Top down approach Identification of coarse grained processes Hierarchhical decomposition Derive services from process models Risk: mismatch with existing ICT infrastructure and data structures Bottom up Analyse existing ICT systems Exctract individual services from these (often monolythic) systems Overlay business processes as service orchestrations Risk: not enough focus on business relevance, too fine grained Meet-in-the-middle

15 and here!!! and where are the data? Executable processes / orchestrations B D E A C QoS, security, monitoring, Services Integration infrastructure Components here here Customer support Finance Provisioning Sales & Marketing here Spaghetti of data flow Consistency? Accuracy? Unified view?

16 MDM (Master Data Management) Primary objective: provide a unified and consistent view on dispersed reference data (customers, products, ) Golden record that represents a single version of the truth Centrally governed data model and metadata ("meaning") Ideally: enable a single view of the business across operational and analytical systems But : avoid creating yet another spaghetti of cross links between data stores and avoid the master data repository becoming yet another silo! SOA can be used to propagate the master data into the business processes. SOA and MDM need each other.

17 Putting the A in SOA: SOA as a style of enterprise architecture Process services A B C D E A B C A D B C E D E Utility & infrastructure services Activity services Data services Application portfolio ERP SCM CRM Legacy RDBMS

18 Putting the A in SOA: SOA as a style of enterprise architecture Business architecture The business is organised as a network of service providers and consumers Identification of (high level) business processes and their tasks, as executed by humans or computers Description of business processes as 'business services', identification of dependencies between business services at different granularity levels Methods for the development of new services (agility) Possibility for outsourcing certain business services and/or tasks Information system architecture; maps business to software services Application architecture: applications percieved as a set of services Process services that orchestrate other services Human-computer interfaces Activity services that map to applications Data architecture Decomposition of information domains; data services represent business concepts Importance of data ownership and semantics Technical architecture Utility and infrastructure services, e.g. security services, data transformation services, etc. Technical realisation of software services through back end applications and data sources

19 Enterprise architecture frameworks 1 Contextual/ Scope 2 Conceptual/ Enterprise 3 4 Logical/ IS Functionality Physical/ Design TOGAF 5 As Built/ Subcontractor 6 Functioning/ Code Zachman Entity Relationship Entity Input Process Output Node Line Node Organization Reporting Organization Event Cycle Event Objective Precedent Objective Strategy & Objectives Organisation Processes Products & Services Aris Information Systems Infrastructure Importance of cross-model checking!!!

20 Perspectives on Business Processes Organisation perspective of the environment Black Box Service Apply for LOAN Claim Handling Work Organisation System view: Organisation as set of interrelated components White Box Operational view Procedures to grant a loan Management View Credit scoring Interest rates Information systems to support Operational, Tactical & Strategic Management Business Services IS Services

21 Some recommendations and caveats Alignment: business processes and services map 'directly' to ICT concepts Agility: flexibly develop new services/processes through composition and reuse Less market imperfections because of reduced dependencies; facilitates B2B integration and outsourcing Avoid uncontrolled proliferation of services; litmus test required! Make responsibilities explicit by SLAs + assess effect of SLA changes on composite services/processes The full potential of BPM/SOA can only be realised if process and activity services have access to accurate and consistent business data, independently from its source location and format Data ownership, often orthogonal to process ownership

22 Dinsdag 28 oktober 17u00-19u00 Zebrastraat NV, Zebrastraat 32/001, 9000 Gent Bedrijfswijd procesmanagement Hoe procesmatig werken, referentiemodellen en de bijhorende best-practices succesvol hergebruikt kunnen worden voor andere doelstellingen in uw organisatie Joachim Billiet Lean Sigma Black Belt Wim Vanderstraeten Partner

23 BPM, B2Bi and extended enterprises prof. dr. Wilfried Lemahieu K.U.Leuven Faculty of Business and Economics Department of Decision sciences and Information Management Kwaliteitscongres, 24/10/2008

24 BPM/SOA and webservices Service Oriented Architecture webservices SOA = design principle Webservices = implementation technology Webservices are based on XML (extensible Markup Language) Webservices are very suitable to implement the BPM/SOA vision Interaction: SOAP exchange of XML messages Interface: WSDL interface description in XML Discovery: UDDI service registry based on XML Orchestration: WS-BPEL specification of "executable processes" in XML XML webservices process centric integration between organisations EAI: intra enterprise integration Static B2Bi: collaboration between fixed partners ("extended enterprise") Dynamic B2Bi: at runtime discovery & binding to ad hoc partners

25 Discovery and invocation of webservices UDDI registry Query: UDDI Description: WSDL (Webservices Description Language) Publish: UDDI (Universal Description, Discovery and Integration) Interaction: SOAP Service consumer Service provider

26 WS-BPEL (Business Process Execution Language for web services) Orchestration language standard for webservices Specifies business processes by means of PartnerLinks: providers of webservices Variables: business messages to be exchanged (cfr. data flow) Activities: sending or receiving messages Control flow: order of message exchanges (sequence, parallell, ) Also: transaction support, error handling,

27 Enacting business processes as webservice orchestrations Process = consecution of activities Each individual activity is realised through a webservice invocation Specification in XML: WSDL documents specify webservice interfaces Orchestration document (in WS-BPEL) determines the sequence in which the respective interfaces are invoked BPEL A B C D E WSDL WSDL WSDL WSDL WSDL

28 B2Bi: processes that span several organisations (cfr. extended enterprises) Separation of public and private processes: Public process: interaction between partners (customers, suppliers, ) based on webservices B2Bi Private process: internal activities that implement the webservices offered to the outside world (supported by back-end applications) EAI Public processes are captured in collaborative process models, in which each partner plays a particular role Webservices in collaborative process models: Public processes are defined as webservice orchestrations A B C D Public process E Each individual activity is realised as a webservice call Each partner implements a subset of the webservices The webservices hide the private processes of the partners A B C D E Legacy B A D E C Private processes

29 WS-BPEL: an example <sequence> <invoke partnerlink="invoicing" porttype="lns:computepricept" operation="initiatepricecalculation" inputvariable="po"> </invoke> <invoke partnerlink="invoicing" porttype="lns:computepricept" operation="sendshippingprice" inputvariable="shippinginfo"> <target linkname="ship-to-invoice"/> </invoke> <receive partnerlink="invoicing" porttype="lns:invoicecallbackpt" operation="sendinvoice" variable="invoice"/> </sequence> <sequence> <invoke partnerlink="scheduling" porttype="lns:schedulingpt" operation="requestproductionscheduling" inputvariable="po"> </invoke> <invoke partnerlink="scheduling" porttype="lns:schedulingpt" operation="sendshippingschedule" inputvariable="shippingschedule"> <target linkname="ship-to-scheduling"/> </invoke> </sequence> </flow> <reply partnerlink="purchasing" porttype="lns:purchaseorderpt" operation="sendpurchaseorder" variable="invoice"/> </sequence> </process> OASIS

30 Publishing a process as a new (coarse grained) service Implementation of coarse grained service = process = orchestration of fine grained services Unified access point to outside world Purchase- OrderProcess Customer Consequence: flexibly create processes and change service providers; create new products as 'mashups' of existing building blocks

31 Collaborative processes Organisation Black Box Product view Work Organisation Operational view Management PRIVATE View PUBLIC Information systems Integration Alignment Partnership Organisation Product view PUBLIC PRIVATE Information systems Work Organisation

32 Putting the A in SOA: SOA as a style of enterprise architecture Process services A B C D E A B C A D B C E D E Utility & infrastructure services Activity services Data services Existing application portfolio ERP SCM CRM Legacy RDBMS

33 BPM, webservices and B2Bi: a question of supply and demand Essence of SOA: flexible supply and demand of services by removing 'dependencies' Divide and conquer Strict separation between provider view and consumer view Connect business processes to ICT by means of common concept: services Webservices: XML as universal language for messaging, service description and (executable) process definition All types of services (business and ICT) can be subject to outsourcing Business services: cfr. Extended Enterprises; e.g. shipping, invoicing, Application services: cfr. Software as a Service (SaaS); e.g. a CRM system Data services: cfr. Data as a Service (DaaS); e.g. general master data sets that are available to paying subscribers Infrastructure services: e.g. authentication and security certificate services Important: adherence to strict SLAs and security!!!

34 Some future perspectives Consolidation and maturing of webservice standards, including more business related aspects (e.g. policies) Standard vocabularies & processes for particular industries (e.g. Rosettanet) Electronic contracts & agreements Rule based definition of business processes Unified paradigms and information system support for automated, manual and semi structured processes Sensors, RFID tags, etc. provide new, real-time information sources: need for discovery and plugin of many lightweight services

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 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

More information

Government's Adoption of SOA and SOA Examples

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

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

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:

More information

The Way to SOA Concept, Architectural Components and Organization

The Way to SOA Concept, Architectural Components and Organization The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

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

More information

Service-oriented architecture in e-commerce applications

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

More information

Semantic Business Process Management Lectuer 1 - Introduction

Semantic Business Process Management Lectuer 1 - Introduction Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

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

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

Run-time Service Oriented Architecture (SOA) V 0.1

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...

More information

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and

More information

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO. EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture

More information

Oracle SOA Reference Architecture

Oracle SOA Reference Architecture http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What

More information

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 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

More information

Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8

Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes

More information

Guiding Principles for Modeling and Designing Reusable Services

Guiding Principles for Modeling and Designing Reusable Services Guiding Principles for Modeling and Designing Reusable Services Max Dolgicer Managing Director International Systems Group, Inc. mdolgicer@isg-inc.com http://www.isg-inc.com Agenda The changing notion

More information

Chapter 15. Web services development lifecycle

Chapter 15. Web services development lifecycle Slide 15.1 nology Chapter 15 Web Services Development Lifecycle Web Service es: Princip ples & Tech Mike P. Papazoglou mikep@uvt.nl Slide 15.2 Topics Web services development Properties of service development

More information

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems BEA BPM an integrated solution for business processes modelling Frederik Frederiksen Principal PreSales Consultant BEA Systems Agenda What is BPM? BEA AquaLogic BPM Suite Industry View Customers BPM and

More information

Enterprise IT Architectures SOA Part 2

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

More information

SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.

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

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

Service Oriented Architecture 1 COMPILED BY BJ

Service Oriented Architecture 1 COMPILED BY BJ Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA

More information

SOA: The missing link between Enterprise Architecture and Solution Architecture

SOA: The missing link between Enterprise Architecture and Solution Architecture SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing

More information

IBM Information Management

IBM Information Management IBM Information Management January 2008 IBM Information Management software Enterprise Information Management, Enterprise Content Management, Master Data Management How Do They Fit Together An IBM Whitepaper

More information

Business Process Driven SOA using BPMN and BPEL

Business Process Driven SOA using BPMN and BPEL Business Process Driven SOA using BPMN and BPEL From Business Process Modeling to Orchestration and Service Oriented Architecture Matjaz B. Juric Kapil Pant PUBLISHING BIRMINGHAM - MUMBAI Preface Chapter

More information

SERVICE ORIENTED ARCHITECTURE

SERVICE ORIENTED ARCHITECTURE SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the

More information

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering. Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

Service Integration. Dr. Gopala Krishna Behara

Service Integration. Dr. Gopala Krishna Behara Service Integration Dr. Gopala Krishna Behara Introduction Integration is reuse of data and functionality across applications, services and enterprises. The enterprise uses different applications for running

More information

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise Modeling Business Processes for SOA: Designing the Service Oriented Enterprise 27 Mar. 03-23-05 2006 March 27, 2006 Fred A. Cummins, EDS Fellow, Chair OMG BMIDTF EDS Technology Policy, Processes and Standards

More information

Business Process Management: a Bird's-Eye View and Research Agenda

Business Process Management: a Bird's-Eye View and Research Agenda Tijdschrift voor Economie en Management Vol. L, 4, 2005 Business Process Management: a Bird's-Eye View and Research Agenda by M. SNOECK and W. LEMAHIEU Monique Snoeck KULeuven, Department of Applied Economics,

More information

Business Process Management Enabled by SOA

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)

More information

MDM and Data Warehousing Complement Each Other

MDM and Data Warehousing Complement Each Other Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There

More information

SOA Success is Not a Matter of Luck

SOA Success is Not a Matter of Luck by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes

More information

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007 Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes

More information

Scientific versus Business Workflows

Scientific versus Business Workflows 2 Scientific versus Business Workflows Roger Barga and Dennis Gannon The formal concept of a workflow has existed in the business world for a long time. An entire industry of tools and technology devoted

More information

Microsoft SOA Roadmap

Microsoft SOA Roadmap Microsoft SOA Roadmap Application Platform for SOA and BPM Thomas Reimer Enterprise Technology Strategist, SOA and BPM Microsoft Corporation (EMEA) Trends and Roadmap THE FUTURE OF DYNAMIC IT Market Trends

More information

SOA REFERENCE ARCHITECTURE: SERVICE TIER

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.

More information

A SOA visualisation for the Business

A SOA visualisation for the Business J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...

More information

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective "This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied

More information

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 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

More information

SOA Enabled Workflow Modernization

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

More information

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum. Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels!

More information

SOA @ ebay : How is it a hit

SOA @ ebay : How is it a hit SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments

More information

Process-Driven SOA Development

Process-Driven SOA Development Architect: SOA and BPM DOWNLOAD Oracle SOA Suite TAGS SOA, BPM, BPEL, All Architect Articles Process-Driven SOA Development by Matjaz B. Juric Developing end-to-end business process support following the

More information

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Business Process Management (BPM) Center of Excellence (CoE) Glossary October 26, 2009 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A Activity A generic term for work that a company or organization

More information

<Insert Picture Here> Oracle Business Process Management

<Insert Picture Here> Oracle Business Process Management Oracle Business Management Barry O Reilly, Director BPM Solutions barry.oreilly@oracle.com May 2009 Agenda Overview of BPM Product Strategy Oracle BPM Solution Components Oracle BPM

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Situation The idea of Service Oriented Architecture (SOA) as well as the concepts behind it are often confusing to both Java developers and WebLogic administrators. Vendors

More information

SOA REFERENCE ARCHITECTURE

SOA REFERENCE ARCHITECTURE SOA REFERENCE ARCHITECTURE August 15, 2007 Prepared by Robert Woolley, Chief Technologist and Strategic Planner INTRODUCTION This document is a derivative work of current documentation and presentations

More information

Federal Enterprise Architecture and Service-Oriented Architecture

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

More information

SOA CERTIFIED CONSULTANT

SOA CERTIFIED CONSULTANT SOA CERTIFIED CONSULTANT (5 Days) A Certified SOA Consultant is required to obtain proficiency in a cross-section of key SOA topic areas, including both conceptual and technical aspects of service-oriented

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

Using SOA to Improve Operational Efficiency An Executive Overview

Using SOA to Improve Operational Efficiency An Executive Overview Using SOA to Improve Operational Efficiency An Executive Overview Introducing MIKE2.0 An Open Source Methodology for Information Development http://www.openmethodology.org Management and Technology Consultants

More information

EERP: End-to-End Resource Planning

EERP: End-to-End Resource Planning EERP: End-to-End Resource Planning Dr. uan-chwen ou Dr. James Guo Beijing ebridgechina Technology Service Ltd. ovember 2007 Copyright 2007 Beijing ebridgechina Technology Service Ltd. Table of Contents

More information

Approach to Service Management

Approach to Service Management Approach to Service Management In SOA Space Gopala Krishna Behara & Srikanth Inaganti Abstract SOA Management covers the Management and Monitoring of applications, services, processes, middleware, infrastructure,

More information

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Di 6.1a January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Warum naive SOA scheitert Ein Erfahrungsbericht Adam Bien How To Kill a SOA Project Early? [Warum naive SOA scheitert]

More information

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT

More information

Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)

Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress) Integrating BPEL, Workflow & Business Rules Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress) Agenda Why

More information

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,

More information

10 Years of Hype Cycles - Do We Forget Knowledge?

10 Years of Hype Cycles - Do We Forget Knowledge? 10 Years of Hype Cycles - Do We Forget Knowledge? Aaron McConnell Research Scientist IU-ATC School of Computing and Information Engineering University of Ulster at Coleraine Northern Ireland Aaron McConnell

More information

EAI vs. ETL: Drawing Boundaries for Data Integration

EAI vs. ETL: Drawing Boundaries for Data Integration A P P L I C A T I O N S A W h i t e P a p e r S e r i e s EAI and ETL technology have strengths and weaknesses alike. There are clear boundaries around the types of application integration projects most

More information

Standards-based Web-Services Integration

Standards-based Web-Services Integration Message Driven SOA -- Enterprise Service Oriented Architecture Standards-based Web-Services Integration Reducing Integration complexity and development costs --- Atul Saini Entire contents Fiorano Software

More information

Building the European Biodiversity. Observation Network (EU BON)

Building the European Biodiversity. Observation Network (EU BON) Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation

More information

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,

More information

SOA CERTIFIED JAVA DEVELOPER (7 Days)

SOA CERTIFIED JAVA DEVELOPER (7 Days) SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA

More information

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? 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.

More information

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

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

More information

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos

More information

Getting Started with Service- Oriented Architecture (SOA) Terminology

Getting Started with Service- Oriented Architecture (SOA) Terminology Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a

More information

Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano

Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano Dagstuhl seminar on Service Oriented Computing Service design and development Group report by Barbara Pernici, Politecnico di Milano Abstract This paper reports on the discussions on design and development

More information

Enterprise SOA Service activity monitoring

Enterprise SOA Service activity monitoring Enterprise SOA activity monitoring Michael Herr Head of SOPSOLUTIONS CITT Expertengespräch, 19. Juni 2006 AGENDA Business oriented SOA: Agility and Flexibility Application Integration: Policy-driven ESB

More information

Issues in Implementing Service Oriented Architectures

Issues in Implementing Service Oriented Architectures Issues in Implementing Service Oriented Architectures J. Taylor 1, A. D. Phippen 1, R. Allen 2 1 Network Research Group, University of Plymouth, United Kingdom 2 Orange PCS, Bristol, United Kingdom email:

More information

Testing Web Services Today and Tomorrow

Testing Web Services Today and Tomorrow Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention

More information

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation

SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation Copyright 2006 Appian Corporation. All rights reserved. Agenda! SOA Intro! How BPM And SOA Fit

More information

Web Services Strategy

Web Services Strategy Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall

More information

Introduction to Service-Oriented Architecture for Business Analysts

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

More information

Unifying IT Vision Through Enterprise Architecture

Unifying IT Vision Through Enterprise Architecture Unifying IT Vision Through Enterprise Architecture A model for Strategic Alignment Northeast Ohio Information Technology & Enterprise Architects (NEO-ITEA) Presentation To: Integrate 2010: Uniting the

More information

Business Process Modelling Service Modelling

Business Process Modelling Service Modelling Business Process Modelling Service Modelling 1 Purpose of lecture To get an understanding of challenges in understanding, modeling and IT implementing a business process BPM Diagram method Earlier knowledge

More information

Enterprise Reference Architecture

Enterprise Reference Architecture Prepared by Enterprise Planning and Architecture Strategies Team Page 1 of 19 Control Page: Revision History: Version No Revised Date Author Comments 03/18/2011 Anitha Ramakrishnan Initial Version Page

More information

Oracle BPEL Nuts and Bolts

Oracle BPEL Nuts and Bolts Oracle BPEL Nuts and Bolts Paper 743 presented by John Jay King King Training Resources john@kingtraining.com Download this paper from: http://www.kingtraining.com Copyright @ 2009, John Jay King 1/68

More information

SOA Best Practices (from monolithic to service-oriented)

SOA Best Practices (from monolithic to service-oriented) SOA Best Practices (from monolithic to service-oriented) Clemens Utschig - Utschig Consulting Product Manager, Oracle SOA Suite & Integration clemens.utschig@oracle.com The following

More information

The Service Revolution software engineering without programming languages

The Service Revolution software engineering without programming languages The Service Revolution software engineering without programming languages Gustavo Alonso Institute for Pervasive Computing Department of Computer Science Swiss Federal Institute of Technology (ETH Zurich)

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Paolo Falcarin From Components to (Web) Services Requires a client library Client / Server Extendable Stateless Fast Small to medium granularity Loose coupling via Message

More information

Methodology for sustainable MDM and CDI success. Kalyan Viswanathan Practice Director, MDM Practice - Tata Consultancy Services

Methodology for sustainable MDM and CDI success. Kalyan Viswanathan Practice Director, MDM Practice - Tata Consultancy Services Methodology for sustainable MDM and CDI success Kalyan Viswanathan Practice Director, MDM Practice - Tata Consultancy Services Agenda Some Definitions - SOA and MDM Transitioning from Legacy to SOA Some

More information

Unlocking the Power of SOA with Business Process Modeling

Unlocking the Power of SOA with Business Process Modeling White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this

More information

Service Computing: Basics Monica Scannapieco

Service Computing: Basics Monica Scannapieco Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds

More information

Groot, Groter, Groots(t)

Groot, Groter, Groots(t) Groot, Groter, Groots(t) Evelyn Gerritsen FMW Sales Consultant Oasis of the Seas Oracle Fusion Middleware Applications Middleware Database Infrastructure & Management Oracle Fusion

More information

Cordys Business Operations Platform

Cordys Business Operations Platform SERVICE DEFINITION Cordys Business Operations GCloud IV - PaaS Copyright 2012 Cordys B.V. All rights reserved. Table of Content Cordys Business Operations... 1 Table of Content... 2 Introduction... 4 Document

More information

Moving from EAI to SOA An Infosys Perspective

Moving from EAI to SOA An Infosys Perspective Moving from EAI to SOA An Infosys Perspective Manas Kumar Sarkar Over years traditional Enterprise Application Integration (EAI) has provided its benefits in terms of solution re-use, application decoupling

More information