TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)

Size: px
Start display at page:

Download "TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)"

Transcription

1 TDT Model-driven Development of Information Systems, Autumn 2008 Service-oriented architecture (SOA) 1

2 SOA definition Service-oriented architecture (SOA) A set of components which can be invoked, and whose interface descriptions can be published, discovered and invoked over a network. (W3C - Evolution of architectural styles to designing software systems Data-orientation Procedure-orientation Object-orientation (object = data + procedures) Component- and message-orientation (distribution) Service-orientation (loosely coupled, distributed) 2

3 Web Services as a basis 3

4 Service-oriented model Service provider Provides software applications for specific needs as services. Service requester A requester could be a human user/application program/another service accessing the service through a desktop or a wireless browser; it could be an application program. Service broker: A service broker provides a searchable repository of service descriptions. Examples of service brokers are UDDI (Universal Description, Discovery, and Integration). 4

5 From isolated application systems to service-oriented systems SOA (architectural style) Web service (enabling technology) A set of components which can be invoked, and whose interface descriptions can be published and discovered. A Web service is a software system designed to support interoperable machine-tomachine interaction over a network. It has an interface described in a machine-processable format (WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards. - W3C Web Services Glossary, System A System B System C System D 5

6 From isolated application systems to service-oriented systems SOA (architectural style) Web service (enabling technology) A set of components which can be invoked, and whose interface descriptions can be published and discovered. A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards. - W3C Web Services Glossary, System A System B System C System D 6

7 From isolated application systems to service-oriented systems System A System B System C System D 7

8 From isolated application systems to service-oriented systems System B System C 8

9 SOA and Web services SOA is the blueprint for IT infrastructure of the future. SOA extends the Web services value proposition by providing guidance on how enterprise IT infrastructures should be designed using services. Four step migration process Implementing individual Web services: Creating services from tasks contained in new or existing applications Service-oriented integration of business functions Enterprise-wide IT transformation On-demand business transformations 9

10 Business process management (BPM) services 10

11 11

12 9 SOA challenges Service identification. What is a service? What is the business functionality to be provided by a given service? What is the optimal granularity of the service? Service packaging. How is existing functionality within legacy mainframe systems to be re-engineered or wrapped into reusable services? Service domain definition. How should services be grouped together into logical domains? Service location. Where should a service be located within the enterprise? Service orchestration. How are composite services to be orchestrated? Service publication and discovery: How can we find the services we need Service routing. How are requests from service consumers to be routed to the appropriate service and/or service domain? Service governance. How will the enterprise exercise governance processes to administer and maintain services? Service messaging standards adoption. How will the enterprise adopt a given standard consistently? 12

13 Trends TDT Model-driven Development of Information Systems, Autumn 2009 Merging of Human Workflow and System Orchestration/Process services Integration of Business Rules Engines Support for Event Notification services (publish and subscribe) Integration of model-generated workplaces and role/task-oriented user interfaces, user interaction services, portals, and multi-device interfaces Explicit use of models (Enterprise and System) Enterprise Architecture + SOA Inclusion of semantics towards SESA Semantically-Enabled Service Architectures 13

14 TDT Model-driven Development of Information Systems, Autumn 2008 Prescription for a Good BPM Architecture Michael Havey: Essential Business Process Modeling Chapter 2 + a bit from Chapter 7 on Workflow (WfMC) 14

15 Classification of workflow Production-oriented vs. ad-hoc Most important differentiation, often coincide with Static vs. dynamic Static with separate build time and run time Process model cannot be changed during run-time Dynamic workflow Process-model can be changed and extended during runtime Enterprise vs. workgroup support Do not need to be contradictory Routines might have vague parts Different actors have different rights of change 15

16 Classification of workflow Derek Miers, Process Product Watch 1) 3 organizational dimensions... 16

17 WfMC Workflow Management Coalition Tool providers, consultants, etc. Terminology Reference model for workflow-systems, interfaces (APIs) Interoperability Across technical solutions from different vendor Between organizations 17

18 WfMC Terminology 18

19 The WfMC s reference model XPDL WAPI WfXML WAPI WAPI 19

20 WfMC - critique Slow standardization work Focus on production workflow Common, generic process meta-model seem problematic Primarily focus on automation 20

21 Towards a solution Design externalize knowledge of flow of work select necessary level of formalisation Run map from model to execution language and execute Monitor and administer Human interaction roles and privileges task queues and lists System interaction internal code exectution and external service invokation 21

22 Havey: BPM Architecture 22

23 User-role actions Assign system gives task to a particular role or user Claim user takes task from queue assigned to a role Yank user takes task from other user of same role Balk user puts task back into queue 23

24 System Interaction Receive process receives message from other system Receive-respond process receives message and responds Send process sends message to other system Send-Receive process sends message and waits for respons 24

25 An example of a BPM runtime data model ProcessDefinition Process Message Variable Activity WorklistTask 25

26 State of activity/task 26

27 Standards TDT Model-driven Development of Information Systems, Autumn

28 Summary TDT Model-driven Development of Information Systems, Autumn 2009 BPM is replete with competing standards, but a sound architectural approach divides a BPM application into the right parts and selects the appropriate standard for each. The requirement of a BPM application is the ability to design, run, administer, and monitor processes that incorporate system and human interactions. Design, the modeling of processes by business and technical analysts, requires a graphical notation language and a graphical design tool. BPMN is often selected (but is not the only possibility) 28

29 Summary (continue) BPEL is the most widely adopted executable language, and our chosen notational language, BPMN, includes as part of its specification a detailed mapping to BPEL. BPEL now in version 2.0 Administration and monitoring is crucial for the success of a production application. A special Worklist web service manages human interactions on behalf of the process. Of the 17 major BPM standards, only 3 BPMN, BPEL, and WS-CDL belong in the presented architecture. 29

30 Summary (continue) System interactions are connections to internal or external system. The best approach is to offer the most common technologies natively and provide an adapter plug-in model for the rest. The BPM integration architecture must include a special web services listener that accepts SOAP requests and injects them into the process engine. The processes of this architecture are those of a particular corporation and are designed from a local perspective. The global perspective of choreography and collaboration helps build protocols with which the company must comply. 30

31 TDT Model-driven Development of Information Systems, Autumn 2008 Business Process Management (BPM) and Service Oriented Architecture (SOA) John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT 31

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

Integrating Business Processes

Integrating Business Processes Integrating Business Processes BPM and SOA Timo Itälä, Paavo Kotinurmi HELSINKI UNIVERSITY OF TECHNOLOGY Course Map 2007 12.9: EA (Enterprise Architecture) Overview 19.9: ERP (Enterprise Resource Planning)

More information

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS 1 SERVICE LAYERS Service-orientation and contemporary SOA 2 / 19 Contemporary SOA is a complex and sophisticated architectural platform that offers significant potential to solve many historic and current

More information

Architecting Web Service Applications for the Enterprise

Architecting Web Service Applications for the Enterprise Architecting Web Service Applications for the Enterprise Michael Rosen Chief Enterprise Architect mike.rosen@iona.com March 5, 2002 Copyright IONA Technologies 2002 Slide 1 END 2 ANYWHERE Basic Web Service

More information

Enterprise Process Integration

Enterprise Process Integration Enterprise Process Integration Janne J. Korhonen What is a process? A process is a coherent set of activities carried out by a collaborating set of roles to achieve a goal. Ould: Business Process Management:

More information

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during

More information

BPMI.org Phase 2.0. Insight, Innovation, Interoperability. BPMI.org Board of Directors June 9, Copyright 2004 BPMI.org

BPMI.org Phase 2.0. Insight, Innovation, Interoperability. BPMI.org Board of Directors June 9, Copyright 2004 BPMI.org BPMI.org Phase 2 Insight, Innovation, Interoperability BPMI.org Board of Directors Why BPM? Source: Driver for BPM: 11 Money-Relevant Reasons to Start Jim Sinur, Gartner Headlines from Philip Lee, BPMI.org

More information

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Preface. Chapter 1. Introduction. Service-Oriented Modelling: What Is It About? Driving Principles Of Service-Oriented Modelling.

More information

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general

More information

Process 101 Topics (Today s Agenda)

Process 101 Topics (Today s Agenda) Process 101 Topics (Today s Agenda) Process Mapping Overview, Definitions Value Proposition Potential Benefits of Process Mapping Why and When to capture Process? Notation Symbols and Event Flow Process

More information

SOA Principles of Service Design

SOA Principles of Service Design SOA Principles of Service Design Thomas Erl 0 0 PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO PRENTICE HALL NEW YORK «TORONTO MONTREAL LONDON MUNICH PARIS MADRID CAPETOWN SYDNEY

More information

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT. SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT Edison 1, Virginia Tulenan 1, and Ford Lumban Gaol 2 1 Bina Nusantara University Graduate Program, Jakarta, Indonesia edison17999@yahoo.sg,

More information

Architecture Approach for Mobile Service Security

Architecture Approach for Mobile Service Security , pp.43-52 http://dx.doi.org/10.14257/ijseia.2014.8.5.05 Architecture Approach for Mobile Service Security Younky Chung * Department of Computer Engineering, Kyungil University, Republic of Korea ykchung@kiu.ac.kr

More information

Standards in Business Modeling and Integration

Standards in Business Modeling and Integration Standards in Business Modeling and Integration The BPM SOA Connection Architecture: The Historical Problem Customers (Consumers) Nonaffiliated 3rd Parties Customers (Corporate) Global Business Units Affiliates

More information

Oracle s Service-Oriented Architecture Strategy

Oracle s Service-Oriented Architecture Strategy Pierre Fricke VP and Lead Analyst, Web Application Infrastructure web-infra@dhbrown.com Business velocity refers to a company s ability to generate operational speed while heading in the right direction.

More information

An Oracle E-Business Suite Integration Primer: Technologies and Use Cases

An Oracle E-Business Suite Integration Primer: Technologies and Use Cases 1 An Oracle E-Business Suite Integration Primer: Technologies and Use Cases Veshaal Singh Senior Director ATG Development Neeraj Chauhan Manager Product Management The following is

More information

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever Kalyan Sura ksura@hcl.in HCL America Introduction With so much emphasis being made on utilizing Service Oriented Architecture

More information

nel panorama SOA Il ruolo nuovo del system integrator

nel panorama SOA Il ruolo nuovo del system integrator 20 maggio 2010 Il ruolo nuovo del system integrator nel panorama SOA Agenda Introduction Vision to Reply Introduction Offering to SOA SOA References Vision Conclusions Use Case 2 Agenda Introduction Vision

More information

Testing Service-Oriented Architectures: A Business Process- Oriented Approach (3 Days)

Testing Service-Oriented Architectures: A Business Process- Oriented Approach (3 Days) www.peaklearningllc.com Testing Service-Oriented Architectures: A Business Process- Oriented Approach (3 Days) This course teaches the unique considerations for testing Service-Oriented Architectures (SOAs).

More information

Enterprise Services Repository

Enterprise Services Repository Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB

More information

Global Electronic Commerce through ebxml and Service Oriented Architectures

Global Electronic Commerce through ebxml and Service Oriented Architectures Lingnan University From the SelectedWorks of Prof. YEUNG Wing-lok December 4, 2008 Global Electronic Commerce through ebxml and Service Oriented Architectures W. L. Yeung, Lingnan University, Hong Kong

More information

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles

More information

Chapter 1 Web Services Basics

Chapter 1 Web Services Basics Slide 1.1 Web Serv vices: Princ ciples & Te echno ology Mike P. Papazoglou mikep@uvt.nl Chapter 1 Web Services Basics Slide 1.2 Topics Introduction definitions Software as a service Where can services

More information

A Semantic Service Oriented Architecture for Enterprise Application Integration

A Semantic Service Oriented Architecture for Enterprise Application Integration 2009 Second International Symposium on Electronic Commerce and Security A Semantic Service Oriented Architecture for Enterprise Application Integration Liyi Zhang Center for Studies of Information Resources,

More information

Chapter 1 The Basics. Interorganizational. Business Process Management. Intra-Organizational BPM Inter-Organizational BPM. Chapter 1: The Basics

Chapter 1 The Basics. Interorganizational. Business Process Management. Intra-Organizational BPM Inter-Organizational BPM. Chapter 1: The Basics Interorganizational Business Process Management Paul Grefen IS/IE&IS/TUE Overview Chapter 1: The Basics Intra- and Inter-organizational processes Chapter 2: The Concepts Framework, ingredients (CF, Tx,

More information

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM Rational Software Development Conference 2007 2007 IBM Corporation What

More information

Workflow Technologies and Reference Models

Workflow Technologies and Reference Models CS565 - Business Process & Workflow Management Systems Workflow Technologies and Reference Models 1 Workflow Applications & Standards n Complexity of Workflow Systems g Administrative Workflows involve

More information

An Autonomic Service Oriented Architecture in Computational Engineering Framework

An Autonomic Service Oriented Architecture in Computational Engineering Framework Journal of Computer Engineering 1 (2009) 3-11 An Autonomic Service Oriented Architecture in Computational Engineering Framework M. Agni Catur Bhakti and Azween B. Abdullah Department of Computer and Information

More information

The Industrialization of Software: the movement towards SOA. Judith Hurwitz President & CEO

The Industrialization of Software: the movement towards SOA. Judith Hurwitz President & CEO The Industrialization of Software: the movement towards SOA Judith Hurwitz President & CEO The agenda! How are we transitioning?! What is Software Industrialization?! What is SOA?! Where are we headed?

More information

zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT

zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT THE FOUNDATIONS OF SOA July 2008 Analyst: David Linthicum Abstract The promised

More information

Universal Description, Discovery and Integration (UDDI) 1.0

Universal Description, Discovery and Integration (UDDI) 1.0 5341ch01.qxd_bp 3/13/02 8:28 AM Page 1 PART 1 Universal Description, Discovery and Integration (UDDI) 1.0 5341ch01.qxd_bp 3/13/02 8:28 AM Page 3 CHAPTER 1 UDDI Executive White Paper September 6, 2000 5341ch01.qxd_bp

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

Comparing Servicebased nealford.com

Comparing Servicebased nealford.com Comparing Servicebased Architectures @neal4d nealford.com 1 agenda Micro Service-oriented Service-based 2 Service-oriented Architecture 3 origins: hubs System B System A System C 4 origins: hubs System

More information

An Approach for Assessing SOA Maturity in the Enterprise

An Approach for Assessing SOA Maturity in the Enterprise An Approach for Assessing SOA Maturity in the Enterprise by Andrzej Parkitny, Enterprise Architect, Telus Abstract: As a large organization grows, system integration becomes an important aspect of the

More information

SOA, Web 2.0, and Web Services

SOA, Web 2.0, and Web Services SOA, Web 2.0, and Web Services Dr. Kanda Runapongsa Saikaew Department of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws Overview Technology Trends SOA Web 2.0 Web Services

More information

Three pillars of a practical architectural framework: BPM business process management. Dr Alexander Samarin

Three pillars of a practical architectural framework: BPM business process management. Dr Alexander Samarin Three pillars of a practical architectural framework: SOA ECM BPM business process management service oriented architecture Dr Alexander Samarin CLIO S.A. enterprise content management Enterprise Architecture

More information

Service Oriented Architecture

Service Oriented Architecture WHITEPAPER TABLE OF CONTENTS 2 Introduction to 3 Main concepts of SOA 4 SOA framework 7 Business drivers for adopting SOA 9 Technical evolution of SOA 9 Conclusions 10 References Executive summary (SOA)

More information

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design 18_0132344823_15.qxd 6/13/07 4:51 PM Page 477 Chapter 15 Supporting Practices 15.1 Service Profiles 15.2 Vocabularies 15.3 Organizational Roles Each of the following recommended practices can be considered

More information

BPEL PM Preview

BPEL PM Preview Dial-in: 888.283.3946 or +1.210.795.4773 passcode: bpel Press *1 at end to ask verbal questions During conf, use chat feature to ask questions The Oracle BPEL Process Manager BPEL PM 10.1.3 Preview Feature

More information

Trends in Federal Geospatial Activities and the Policy Drivers Behind Them

Trends in Federal Geospatial Activities and the Policy Drivers Behind Them Trends in Federal Geospatial Activities and the Policy Drivers Behind Them John Steffenson, Director ESRI Federal Eleventh Biennial USDA Forest Service Remote Sensing Applications Conference Salt Lake

More information

Websphere - Smarter Software For A Smarter Planet. Respond Quickly To Changing Business Process Management Demands

Websphere - Smarter Software For A Smarter Planet. Respond Quickly To Changing Business Process Management Demands Websphere - Smarter Software For A Smarter Planet Respond Quickly To Changing Business Process Management Demands Business Needs To Act Fast We need a process to resolve our credit card business s billing

More information

About Oracle Primavera P6 Enterprise Project Portfolio Management

About Oracle Primavera P6 Enterprise Project Portfolio Management P6 EPPM System Architecture Data Sheet Release 15.1 March 2015 Contents About Oracle Primavera P6 Enterprise Project Portfolio Management... 5 Working with the Oracle Primavera P6 EPPM Suite... 6 For

More information

Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA)

Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA) Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA) NorStella SOA-seminar 30.05.2007 Brian Elvesæter brian.elvesater@sintef.no ICT 1 Outline What is an architecture?

More information

SOA, EDA, BPM and CEP are all Complementary by David Luckham

SOA, EDA, BPM and CEP are all Complementary by David Luckham SOA, EDA, BPM and CEP are all Complementary by David Luckham Part I Approaches to designing and managing information systems have proliferated over the past 15 years, so much so that the space of technical

More information

Workflow and Electronic Records Capture

Workflow and Electronic Records Capture and Electronic Records Capture Rosemary Pleva Flynn Electronic Records Project Archivist Indiana University Archives Last revised May 8, 2002 Introduction In recent years, many of the information technology

More information

SOA-Based Next Generation OSS Architecture

SOA-Based Next Generation OSS Architecture SOA-Based Next Generation OSS Architecture Young-Wook Woo, Daniel W. Hong, Seong-Il Kim, and Byung-Soo Chang Network Technology Lab., KT, 463-1 Jeonmin-Dong,Yuseong-Gu,Daejeon 305-811, Korea {ywwoo,wkhong,sikim,bschang}@kt.co.kr

More information

Speed to Value with Documentum xcelerated Composition Platform

Speed to Value with Documentum xcelerated Composition Platform Speed to Value with Documentum xcelerated Composition Platform Charles Banyay Principal Product Manager, xcp Group Content & Archiving Division EMC Corporation 1 What will you do? How do I reduce operating

More information

IBM BPM on zenterprise

IBM BPM on zenterprise IBM BPM on zenterprise The world has turned Andreas Gröschl, Mainframe Architect groeschl@de.ibm.com The Modern Enterprise is a Network of Complex Interactions Powered by Mainframe Assets 70% of corporate

More information

Introduction to the new features in Oracle BPEL Process Manager

Introduction to the new features in Oracle BPEL Process Manager Introduction to the new features in Oracle BPEL Process Manager 10.1.2 Bhagat Nainani Senior Development Manager Server Technologies Oracle Corporation Introduction to new features in BPEL Process Manager

More information

Impact and Consequence Analysis in Modern Architectural Frameworks

Impact and Consequence Analysis in Modern Architectural Frameworks Impact and Consequence Analysis in Modern Architectural Frameworks 30. Sep 2010, SINTEF Dr. M. Naci Akkøk, Chief Architect, Oracle Nordics Abstract Endrings- og konskvensanalyse i

More information

SOA Research Agenda. Grace A. Lewis

SOA Research Agenda. Grace A. Lewis Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive

More information

Order T-Mobile

Order T-Mobile Order Management @ T-Mobile Dr. Thomas Dupré, T-Mobile Deutschland GmbH November 2009 Master-Untertitelformat bearbeiten Agenda Motivation for Order Management Key concepts of OMS/OE A closer look towards

More information

Offering SaaS as SOA Services

Offering SaaS as SOA Services Offering SaaS as SOA Services Ali Bou Nassif and Miriam A.M. Capretz Department of Electrical and Computer Engineering Faculty of Engineering, the University of Western Ontario London, Ontario, Canada

More information

Business Process Management with JRULE

Business Process Management with JRULE Business Process Management with JRULE Applies to: Exchange Infrastructure, Business Process Management Summary JRule is a Business Rule Management offering from ILog that can be used to create business

More information

Enabling GIS in Distribution Utility for Energy Audit and Load flow analysis

Enabling GIS in Distribution Utility for Energy Audit and Load flow analysis Enabling GIS in Distribution Utility for Energy Audit and Load flow analysis Jayant Sinha Associate Vice President (Power/ IT) Spanco Ltd. Abstract: About the Author: In the nationwide implementation of

More information

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW D A T A S H E E T PROGRESS BPM SERVER PROGRESS BPM SERVER OVERVIEW The process execution and integration capabilities of Progress Savvion BusinessManager Platform are provided by the Progress Savvion BPM

More information

Integration Simplified: Native Service-Oriented Architecture in Oracle E-Business Suite

Integration Simplified: Native Service-Oriented Architecture in Oracle E-Business Suite Integration Simplified: Native Service-Oriented Architecture in Oracle E-Business Suite Veshaal Singh Director Development Neeraj Chauhan Manager Product Management The following is intended to outline

More information

BIAN Capstone Project API Classification Guideline for BIAN Architecture

BIAN Capstone Project API Classification Guideline for BIAN Architecture BIAN Capstone Project API Classification Guideline for BIAN Architecture December 17, 2015 Carnegie Mellon University - Heinz College Project Team: Chaitanya Eranki Hideaki Jim Nakajima Prajwal Niranjan

More information

Enterprise BPM A Systemic Perspective

Enterprise BPM A Systemic Perspective Janne J. Korhonen Enterprise as a System At the most abstract level, an enterprise can be seen as a system. As such, it cannot be defined in terms of its actions as a whole or by enumerating its constituent

More information

Partnering for Business Value

Partnering for Business Value Partnering for Business Value Explore how Capgemini and Pegasystems have helped our clients transform customer relationships, reach new levels of agility, dramatically improve productivity, and generate

More information

Copyright 2004 John Koenig All Rights Reserved

Copyright 2004 John Koenig All Rights Reserved NOVEMBER 2004 JBOSS jbpm WHITE PAPER by JOHN KOENIG www.riseforth.com All Rights Reserved This document may not be published or reproduced in whole or in part without the prior written approval of John

More information

Stan Verswijver PERSONAL PROFESSIONAL PROFILE

Stan Verswijver PERSONAL PROFESSIONAL PROFILE Stan Verswijver PROFESSIONAL PROFILE I m a senior IT Consultant specialized in IT Architecture. My main domain expertise is SOA/BPM, MDM, Enterprise Integration, Cloud, IoT, API Management and Blockchain.

More information

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement WebSphere Enablement for WebSphere Industry Content Packs Telecom Enablement Chapter 1. Enablement for the WebSphere Telecom Content Pack The Telecom Enablement can be used by solution architects, IT

More information

iway Service Manager An ESB Foundation for Enterprise SOA Unique Features iway Service Manager Enhance IT alignment and

iway Service Manager An ESB Foundation for Enterprise SOA Unique Features iway Service Manager Enhance IT alignment and Enhance IT alignment and iway Service Manager governance through the costeffective design, maintenance iway Process Manager iway Trading Manager iway Enterprise Index iway Data Migrator Third-Party App.

More information

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment Joseph M DeFee Senior Vice President Advanced Systems Division CACI Services-Oriented Architecture The one constant in business is change. New

More information

Testing of Web Services A Systematic Mapping

Testing of Web Services A Systematic Mapping Testing of Web Services A Systematic Mapping Abhishek Sharma, Theodore D. Hellmann, Frank Maurer Department of Computer Science University of Calgary Calgary, Canada {absharma, tdhellma, frank.maurer}@ucalgary.ca

More information

Developer-Friendly Business Process Management

Developer-Friendly Business Process Management Developer-Friendly Business Process Management May 2014 Kemsley Design Ltd. www.kemsleydesign.com www.column2.com Overview Many BPM experts today will tell you that the key to business agility is business-led,

More information

ARIS Expert Paper. September On the way to SOA.

ARIS Expert Paper. September On the way to SOA. ARIS Expert Paper ARIS Platform Expert Paper September 2006 On the way to SOA www.ids-scheer.com Find out more at: www.ids-scheer.com/soa Visionary architecture always requires good building plans! That

More information

Business Process Management for Innovation and Optimisation. David Bate SOA Software Sales Executive IBM Asia Pacific

Business Process Management for Innovation and Optimisation. David Bate SOA Software Sales Executive IBM Asia Pacific Business Process Management for Innovation and Optimisation David Bate SOA Software Sales Executive IBM Asia Pacific Innovation that matters to CEOs and CIOs Top Innovation priorities for CEOs: Extend

More information

Business Process Management (BPM) system SimBASE 4 Introduction June 2015

Business Process Management (BPM) system SimBASE 4 Introduction June 2015 4 [ r ] e v o l u t i o n Business Process Management (BPM) system SimBASE 4 Introduction June 2015 Contents Part 1: What is SimBASE 4 Part 2: Architecture and technologies Part 3: User interfaces Part

More information

SOA Test Methodology

SOA Test Methodology SOA Test Methodology Abstract Abstract Service-Oriented Architecture (SOA) promises significant benefits to today's organizations. Successfully delivering SOA benefits, especially Business Agility and

More information

Oracle Customers Online

Oracle Customers Online Oracle Customers Online User Guide Release 12.1 Part No. E13574-04 August 2010 Oracle Customers Online User Guide, Release 12.1 Part No. E13574-04 Copyright 2002, 2010, Oracle and/or its affiliates. All

More information

Modeling the Business. Oracle BPA Suite and BPM Suite in Practice

Modeling the Business. Oracle BPA Suite and BPM Suite in Practice Modeling the Business Oracle BPA Suite and BPM Suite in Practice EA, BPM and SOA based on Google Why do we strongly focus on Technology? Shouldn t we expand our view by a business perspeceve? How can

More information

A Business-Driven Web Service Creation Methodology

A Business-Driven Web Service Creation Methodology A -Driven Web Creation Methodology Mikio Aoyama Dep. of Information and Telecommunication Engineering Nanzan University 27 Seirei, Seto, 489-0863, Japan mikio.aoyama@nifty.com Abstract This article proposes

More information

Business Process Management Position BPM in organization. Marek Zborowski PhD.

Business Process Management Position BPM in organization. Marek Zborowski PhD. Business Process Management Position BPM in organization Marek Zborowski PhD. Content Where to position BPM in your organization Five elements realated to BPM: Business Strategy, Business Architecture,

More information

Radiology information system: a workflow-based approach

Radiology information system: a workflow-based approach Int J CARS (2009) 4:509 516 DOI 10.1007/s11548-009-0362-6 ORIGINAL ARTICLE Radiology information system: a workflow-based approach Jinyan Zhang Xudong Lu Hongchao Nie Zhengxing Huang W. M. P. van der Aalst

More information

Service Oriented Architecture A PSI Whitepaper

Service Oriented Architecture A PSI Whitepaper Service Oriented Architecture A PSI Whitepaper September 20, 2010 PSI, 21860, Via Regina, Saratoga, California 95070 USA www.thepsi.com 1 Contents Introduction / Background 1 Drivers for Service Oriented

More information

WP4.1 Global architecture definition & requirements

WP4.1 Global architecture definition & requirements Multimodality for people and goods in urban areas FP7. CP 284906 Global architecture definition & requirements December 2011 Editor: Dirk Beckman / DLR License This work is licensed under the Creative

More information

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE Susan Sutherland (nee Rao) University of Canberra PO Box 148, Jamison Centre, ACT 2614, Australia Susan.sutherland@canberra.edu.au

More information

IBM WebSphere Service Registry and Repository, Version 6.0

IBM WebSphere Service Registry and Repository, Version 6.0 Helping you get the most business value from your SOA IBM Repository, Version 6.0 Highlights Provide clear visibility into service Use other standard registries associations and relationships while and

More information

Modeling Adaptable Business Service for Enterprise Collaboration

Modeling Adaptable Business Service for Enterprise Collaboration Modeling Adaptable Business Service for Enterprise Collaboration Khouloud Boukadi, Lucien Vincent and Patrick Burlat Division for Industrial Engineering and Computer Sciences, ENSM, Saint-Etienne, France

More information

Automating the Collaborative Enterprise

Automating the Collaborative Enterprise Automating the Collaborative Enterprise Achieving strategic corporate advantage by applying model driven techniques to a web services architecture Cory Casanave, President Data Access Technologies www.enterprise-component.com

More information

PERSPECTIVE. Microservices A New Application Paradigm. Abstract

PERSPECTIVE. Microservices A New Application Paradigm. Abstract PERSPECTIVE Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper

More information

Ascentn Corporation September 2006 AgilePoint Version: 3.2. AgilePoint. Version: 3.2. Ascentn Corporation

Ascentn Corporation September 2006 AgilePoint Version: 3.2. AgilePoint. Version: 3.2. Ascentn Corporation 1 Product Overview AgilePoint Version: 3.2 Ascentn Corporation 1674 N. Shoreline Blvd, Suite 136, Mountain View, CA 94043 Tel: 650-968-6789 Fax: 650-968-6785 Web: www.ascentn.com Email: info@ascentn.com

More information

A Collaborative Web Service Platform for AEC Supply Chain

A Collaborative Web Service Platform for AEC Supply Chain A Collaborative Web Service Platform for AEC Supply Chain Chin-Pang Jack Cheng *, Kincho H. Law, Hans Bjornsson Engineering Informatics Group, Stanford University, CA 94305, USA; Chalmers University of

More information

SOA Maturity Assessment using OSIMM

SOA Maturity Assessment using OSIMM SOA Maturity Assessment using OSIMM Presented by: Andras R. Szakal IBM Distinguished Engineer VP & CTO, IBM US Federal SWG SOA Tutorial - Architecture Slide 1 of 28 What You Will Learn The Open Group SOA

More information

NATO Nations Deepen Operation's Field Cooperation With Business Processes

NATO Nations Deepen Operation's Field Cooperation With Business Processes NATO Nations Deepen Operation's Field Cooperation With Business Processes Kurt Veum NCIA Principal Scientist Marc Fiammante IBM Distinguished Engineer Agenda About NATO Communications & Information Agency

More information

MICROS SYSTEMS, INC.

MICROS SYSTEMS, INC. MICROS SYSTEMS, INC. MICROS SYSTEMS, INC. Headquartered in Columbia, Maryland HTTP://WWW.MICROS.COM Industry: Hospitality & Retail Oracle Products & Services: Oracle JDeveloper / Oracle ADF 11g ADF Faces

More information

VALIDATING REQUIREMENTS USING GAIA ROLES MODELS

VALIDATING REQUIREMENTS USING GAIA ROLES MODELS VALIDATING REQUIREMENTS USING GAIA ROLES MODELS Nektarios Mitakidis, Pavlos Delias, Nikolaos Spanoudakis Technical University of Crete Outline 2 Motivation Underlying technology The contribution A real

More information

zapnote Analyst: Ronald Schmelzer

zapnote Analyst: Ronald Schmelzer zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-1201 Released: Oct. 6, 2006 SOA SOFTWARE EXPANDING THE BREADTH OF SOA INFRASTRUCTURE Analyst: Ronald Schmelzer Abstract Throughout the past year, the pace

More information

Develop Service Oriented Finance Business Processes: A Case Study in Capital Market

Develop Service Oriented Finance Business Processes: A Case Study in Capital Market Develop Service Oriented Finance Business Processes: A Case Study in Capital Market Tao Tao Jian Yang Department of Computing Macquarie University Sydney, NSW 2109 jian@ics.mq.edu.au Abstract Current business

More information

Oracle Customer Data Management Integration Base Pack

Oracle Customer Data Management Integration Base Pack Oracle Customer Data Management Integration Base Pack Implementation Guide Release 2.5 E17414-03 January 2012 Oracle Customer Data Management Integration Base Pack Implementation Guide, Release 2.5 E17414-03

More information

DELIVERING BUSINESS VALUE THROUGH STANDARDS A COMPREHENSIVE STANDARDS-BASED APPROACH TO ENTERPRISE SOA

DELIVERING BUSINESS VALUE THROUGH STANDARDS A COMPREHENSIVE STANDARDS-BASED APPROACH TO ENTERPRISE SOA Communities of Innovation at SAP Industry Standards Initiatives DELIVERING BUSINESS VALUE THROUGH STANDARDS A COMPREHENSIVE STANDARDS-BASED APPROACH TO ENTERPRISE SOA CONTENT 4 Executive Summary 5 Introduction

More information

BPA Suite to BPEL: A Case Study

BPA Suite to BPEL: A Case Study BPA Suite to BPEL: A Case Study Lonneke Dikmans Vennster Utrecht, the Netherlands Keywords: SOA, BPM, BPA Suite, BPMN, BPEL, Case study Introduction Often organizations that build applications with Oracle

More information

SERVICE ORIENTED ARCHITECTURE (SOA) AND SPECIALIZED MESSAGING PATTERNS ORIENTED MIDDLEWARE WITH MULTIPLE TYPES OF SOA APPLICATIONS

SERVICE ORIENTED ARCHITECTURE (SOA) AND SPECIALIZED MESSAGING PATTERNS ORIENTED MIDDLEWARE WITH MULTIPLE TYPES OF SOA APPLICATIONS SERVICE ORIENTED ARCHITECTURE (SOA) AND SPECIALIZED MESSAGING PATTERNS ORIENTED MIDDLEWARE WITH MULTIPLE TYPES OF SOA APPLICATIONS Er. Govind Dev Lodha 1, Er. Vijay Malav 2, Dr. Amit Sharma 3 1,2, 3 Associate

More information

A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language

A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language Pablo David Villarreal 1, Ivanna Lazarte 1, Jorge Roa 1, Omar Chiotti 1,2 1 CIDISI, Universidad Tecnológica Nacional

More information

Mainframe Integration: Making the Right Connections

Mainframe Integration: Making the Right Connections Integration: Making the Right Connections Roger L. Hammer (Roger.Hammer@blackboxIT.com) Director of Products & Services blackboxit, Inc. August 4, 2014: 10:00 AM - 11:00 AM Session Number: 15914 Insert

More information

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation The value of IBM WebSphere ILOG BRMS Understanding the value of IBM WebSphere ILOG Business Rule Management Systems (BRMS). BRMS can be used to implement and manage change in a safe and predictable way

More information

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India Sandeep Alur Architect Advisor Microsoft India saalur@microsoft.com Aditee Rele Architect Advisor Microsoft India aditeer@microsoft.com Is SOA Dead or Alive? Expensive Connotes Big Projects Momentum Continues

More information