Service Oriented Architecture

Size: px
Start display at page:

Download "Service Oriented Architecture"

Transcription

1 Service Oriented Architecture Jim Phelps, Senior I.T. Architect Division of Information Technology, UW-Madison EDUCAUSE SAC, August 2006

2 Agenda: 90 minutes 17% 8% 17% 8% 17% 8% 75% 75% 75% 17% 8% 17% 8% 17% 8% 75% 75% 75% Present Discuss

3 Agenda: What is SOA and why should you care? Technology of SOA - Web Services and an Example App Migration Strategy - Organizational Change Technology in 1 year, Migration in 10 What s next for UW-Madison Open discussion

4 Part 1: What is SOA and why should you care

5 Define SOA Gartner says, "a style of multi-tier computing that helps organizations share logic and data among multiple applications and usage modes." [1] IBM says, an application architecture within which all functions are defined as independent services with well-defined invokable interfaces which can be called in defined sequences to form business processes" [2] 5

6 In Pictures... Application User Interface Business Logic Code API Data

7 SOA as a Picture 7

8 SOA: Where the Application lives on the bus Application 8

9 SOA - My Definition SOA is the exposure of business functions as services for integration and orchestration into new and interesting applications. SOA is built on reusable, shared, networked services where each service is a well defined business function. SOA is NOT a technology though we implement it through technology. In this talk, that technology is Web Services

10 Why should you care?

11 Integration is.. Complex: When systems change, interfaces need to be rebuilt Brittle: When interfaces fail, people are unhappy (and often blame the wrong people). Monitoring via Help Desk. Expensive: Gartner - up to 50% of large enterprise s IT budget is spent on interfaces and integration [3] 11

12 Integration Complexity n(n-1) 12

13 ereserves: A Simple Use Case Library has books on reserve for a course. The Library checks those books out only to students in the course. 13

14 Data vs. Service SIS Course Roster Data Library Course Roster 14

15 Data vs. Service SIS Course Roster Data Library Course Roster SIS IsEnrolled Service Service StudentID, CourseID Yes/No Library 15

16 Reusability SIS IsEnrolled Service Service StudentID, CourseID Yes/No Library 16

17 Reusability SIS IsEnrolled Service Service StudentID, CourseID Yes/No Library Point of Sales System 17

18 Reusability SIS IsEnrolled Service Service StudentID, CourseID Yes/No CourseID Library Point of Sales System Portal 18

19 Data Replication Opaque Process Disconnected Point-to-Point Brittle Service Answers Transparent Connected One-to-Many Reusable Robust Composite Apps 19

20 Data vs. Service Fundamental shift away from shipping data to providing services 20

21 Data vs. Service Move to SOA to: Reduce cost and complexity Increase security Reduce data duplication Gain transparency Reusability Enable cool new applications 21

22 SOA - My Definition SOA is the exposure of business functions as services for integration and orchestration into new and interesting applications. SOA is built on reusable, shared, networked services where each service is a well defined business function.

23 Part 1: What is SOA and why should you care 17% 8% 75%

24 Part 1: What is SOA and why should you care Part 2: Technology of SOA: Web Services

25 Admit New Student - an Example Imagine a future where a new student enrolls for the first time... 25

26 Submit Application Yes Create an SIS Identity Will you need Financial Aid? Enrollment Application A New Student Choose One or more Fill out Application Display Financial Aid Offers Submit Application to F.A. Yes Fill out Application Want a Credit Union Account? Submit Application to CU Get Account Info and add cost to invoice Yes Choose One Need Housing? Display Housing Options Get Deposit Requirements add to invoice Submit Payment Display Bill Route Payment to partners 26

27 Submit Application Yes Create an SIS Identity Will you need Financial Aid? Enrollment Application A New Student Choose One Fill out Application Display Financial Aid Offers Submit Application to F.A. This is an example Yes Want a Credit Union of Account? an orchestrated Fill out Application composite Submit Application to CU Get Account initial cost and add to invoice application that SOA Yes Choose One enables Need Housing? Display Options Display Housing Options Get Deposit Requirements add to invoice Submit Payment Display Bill Route Payment to partners 27

28 Enrollment Application Create an SIS Identity Will you need Financial Aid? Display Financial Aid Offers Submit Application to F.A. SIS - NewStudent FA Institution NewLoan FA Institution NewLoan FA Institution NewLoan FA Institution NewLoan FA Institution - NewLoan Back-end Services Want a Credit Union Account? Submit Application to CU CreditUnion - NewAccount Get Account Info and add cost to invoice Need Housing? Display Options DormSystem - NewRenter Display Housing Options HouseToShareBB - NewRenter Get Deposit Requirements add to invoice AppartmentAgency - NewRenter AppartmentAgency - NewRenter AppartmentAgency - NewRenter Display Bill Route Payment to partners PaymentProcessor - PaymentService 28

29 Enrollment Application Create an SIS Identity SIS - NewStudent Will you need Financial Aid? Display Financial Aid Offers Submit Application to F.A. The Application lives above these services FA Institution NewLoan FA Institution NewLoan FA Institution NewLoan FA Institution NewLoan FA Institution - NewLoan Back-end Services Want a Credit Union Account? Submit Application to CU Get Account Info and add cost to invoice Need Housing? Display Options Display Housing Options Get Deposit Requirements add to invoice Display Bill Route Payment to partners on the Service Bus as an orchestrated set of events and it is Business Process Driven CreditUnion - NewAccount DormSystem - NewRenter HouseToShareBB - NewRenter AppartmentAgency AppartmentAgency NewRenter NewRenter AppartmentAgency - NewRenter PaymentProcessor - PaymentService 29

30 Technology Stack of Web Services Management Policy Security Service Policy Security Service Application Application 30

31 Technology Stack of Web Services WS-Policy WS-Security Management Policy Policy Security Security Service Service Application Application 31

32 Technology Stack of Web Services Repository WSDL Schema SLA Registry Service Service Application Application 32

33 Technology Stack of Web Services Repository WSDL Schema SLA UDDI - Registry Service Service Application Application 33

34 Technology Stack of Web Services Application Interface Repository Business Intelligence Business Activity Monitoring Orchestration Management Registry Policy Security Service Policy Security Service Application Application 34

35 Technology Stack of Web Services Application Interface Repository BI BAM B.P.E.L. Business Intelligence Business Activity Monitoring Orchestration Management Registry Policy Security Service Policy Security Service Application Application 35

36 Technology Stack of Web Services Security Application Interface Business Intelligence Repository Business Activity Monitoring Orchestration Management Registry Policy Security Service Policy Security Service Application Application 36

37 Technology Stack of Web Services Enterprise Service Bus (ESB) Repository Business Intelligence Business Activity Monitoring Orchestration Management Registry Policy Security Service Policy Security Service Application Application 37

38 Part 1: What is SOA and why should you care Part 2: Technology of SOA: Web Services 17% 8% 75%

39 Part 1: What is SOA and why should you care Part 2: Technology of SOA: Web Services Part 3: Migration Strategy - Organization Change

40 Migration Strategy - SOA Process - business process analysis Information - data definitions and standard schemas Infrastructure - architecture and technical gaps Vendors - helping hands Organization - Change Management 40

41 Migration Strategy - SOA Process - Business Process Analysis Prioritization - Most Pain, Most Gain Define/Document Business Process Look for optimization opportunities Use disruption to your advantage Data needs (timeliness, availability, etc) 41

42 Migration Strategy - SOA Information - Enterprise Data Definitions Let the Business Process Analysis drive the data definition process Don t build a complete dictionary Start with the most needed definitions Build on existing standards HR-XML.ORG IMS eduperson, eduorg 42

43 Migration Strategy - SOA Infrastructure - Architecture and Technology Gap analysis - what pieces are missing Do we have the right architecture in place? Business Process Analysis and Data needs drive the effort. 43

44 Migration Strategy - SOA Vendor - Evaluation to fill the gaps Business Process Analysis Enterprise Data Identification Data Definitions / Standards Development Service Design Technology Gaps 44

45 Migration Strategy - SOA Organization - Change Management Culture shift from data to services Staff training and support Integration Competency Centers (3) New Expertise Service Interface Designer (2) Service Library Manager (2) 45

46 People of the ICC Project Manager Services Architect Interface Designers Registry / Library manager Schema experts 46

47 47

48 Building the ICC Critical Success Factor Centrally funded not a charge-back center Unifying practices Easier to enact and deploy standards Manage the interface library (WS Registry a.k.a. UDDI Registry) 48

49 Organizational Change New Skills and the ICC Misalignments Governance Forces for Change 75% 17% 8% 49

50 Misalignment How we fund projects How do we measure our employees 50

51 Misalignment How we fund projects DATA - please build an app for me SERVICE - we need these reusable services Who should pay for the infrastructure? Who should pay to build the service? Who should pay to support the service? Looks a lot like Overhead 51

52 Misalignment How do we measure our employees DATA - I built these apps for these customers SERVICE - I made these reusable services Hard to measure value 52

53 Governance - Complex and Difficult Mix When you hear the words: Funding, Policy, and Security in the same talk, you know that Governance can t be far behind. 53

54 54

55 Identity Management framework Identity Management Leadership Group Registrar & H.R. co-chair Members include: Business Leaders Technical Leaders Authentication Authorization Coordinating Team Access To Data ID Card Evaluation Technical Assessment and Policy Recommendations 55

56 SOA Governance framework SOA Leadership Group CenterDRAFT Integration Competency 56

57 Who is the force for change?? SIS IsEnrolled Service Service StudentID StudentID,CourseID CourseID1 Yes/No? Library Portal? Point of Sales System? 57

58 Force 1: Architectural Purity Statement: It is good for the Enterprise. Model: We will all cooperate for the good of the whole. Never works. People don t act for the good of all when their project / budget / timeline / comfort is at risk. SIS IsEnrolled Service Service StudentID StudentID,CourseID CourseID1 Yes/No Library Portal Point of Sales System 58

59 Force 2: Consumer Statement: We want a Web service for.. Model: The first Consumer will drive the change. Rarely works. Need an alignment of good will between the Consumer(s) and Service Provider. SIS IsEnrolled Service Service StudentID StudentID,CourseID CourseID1 Yes/No Library Portal Point of Sales System 59

60 Force 3: Service Provider Statement: It is the new supported way Model: The Service Provider will set the standard Should work. Especially if the Service Provider can eliminate other feeds and if they impose costs on new feeds. SIS IsEnrolled Service Service StudentID StudentID,CourseID CourseID1 Yes/No Library Portal Point of Sales System 60

61 How would this work Service Provider eliminates multiple flat-file feeds - replaces with single Web Service. 61

62 How would this work Service Provider eliminates multiple flat-file feeds - replaces with single Web Service. Consumer can: Use Web Service Agree to SLA ICC establish Security and Policy Register use in the WS Registry 62

63 How would this work Service Provider eliminates multiple flat-file feeds - replaces with single Web Service. Consumer can: Use Web Service Agree to SLA ICC would establish Security and Policy Register use in the WS Registry Request a Flat File Go through review Pay to build & maintain feed forever Pay for whole cost of feed Agree to policy re:use, security, privacy etc. 63

64 Force 3: Service Provider Agree Or Pay SIS IsEnrolled Service Service StudentID StudentID,CourseID CourseID1 Yes/No $$$ Library Portal Point of Sales System 64

65 Organizational Change New Skills and the ICC Misalignments Funding models Employee Evaluation Governance Forces for Change 65

66 One other sticky bit... 66

67 Phylogeny and Standards 67

68 Phylogeny and Standards WS-Policy WS-Security WSDL SOAP XML 68

69 Part 1: What is SOA and why should you care Part 2: Technology of SOA: Web Services Part 3: Migration Strategy - Organization Change 17% 8% 75%

70 Roadmap to SOA view Campus Highway Building/Funding an ICC Establishment of Governance Analysis of Business Processes and BPI Reduction of Interfaces Migration to Services Core WS Technology 70

71 Our Next Steps Developing Roadmap for an ICC Developing a Roadmap for Governance Funding model Hosting model Proof Of Concepts with vendor solutions Oracle s Fusion MWare stack Sun OpenSource 71

72 Our Next Steps Model for campus involvement Working with UW-System on their role and plans Working with State level I.T. Portfolio Management project dovetails with the SOA project and with Business Process Improvement 72

73 SOA - My Definition SOA is the exposure of business functions as services for integration and orchestration into new and interesting applications. SOA is built on reusable, shared, networked services where each service is a well defined business function.

74 Move to SOA to: Conclusion Reduce cost and complexity Increase security Reduce data duplication Gain transparency Reusability Enable cool new applications 74

75 Conclusion ICC is critical. Must be seen as helping hands not an extra cost and burden to projects. Service providers could be our force for change Governance, Policy and Security are sticky issues The door has opened for SOA. 75

76 Thank you. Questions? Service Oriented Architecture Jim Phelps, Sr. I.T. Architect, DoIT, UW-Madison EDUCAUSE SAC, Auguest Copyright Jim Phelps, This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author. 76

77 References 1. Service Oriented Architecture, Roy W. Schulte and Yefim V. Natis, Gartner, 12 April Migrating to a service-oriented architecture, Part 1, Channabasavaiah et al, IBM, 16 dec Enterprise Application Integration, Revere Group Presentation - June 26, Service-Oriented Architecture, A Field Guide to Integrating XML and Web Services, Thomas Erl - Prentice Hall 5. Introduction to Integration Compentency Centers, Darwinmag.com - integration.html 6. Enterprise Service Bus, David A. Chappell - O Reilly 7. VantagePoint SOA Reality Check, Anne Thomas Manes, Burton Group 77

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

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

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com

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

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

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

How service-oriented architecture (SOA) impacts your IT infrastructure

How service-oriented architecture (SOA) impacts your IT infrastructure IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction

More information

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture Integrating Oracle Forms and a Service Oriented Architecture Grant Ronald Group Product Manager The following is intended to outline our general product direction. It is intended

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

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

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

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

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement Bill Swenton, Jr., PMP, CSM Senior Practice Director Oracle Consulting Thursday, October 2, 2014 10:45-11:30am Safe Harbor

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

Cloud Computing & Service Oriented Architecture An Overview

Cloud Computing & Service Oriented Architecture An Overview Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition

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

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

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

Service Governance and Virtualization For SOA

Service Governance and Virtualization For SOA Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software

More information

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES ABSTRACT Enterprise Application Integration technologies have been in the market for approx 10 years. Companies deploying EAI solutions have now started

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 Integration (EAI) Architectures, Technologies, and Best Practices

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of

More information

How To Understand A Services-Oriented Architecture

How To Understand A Services-Oriented Architecture Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have

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

Policy Driven Practices for SOA

Policy Driven Practices for SOA Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis

More information

Web Service Contracts in the VA/DoD Federated Enterprise

Web Service Contracts in the VA/DoD Federated Enterprise Web Contracts in the VA/DoD Federated Enterprise September 6, 2013 John Wolf Architecture, Engineering & Integration 1 SESSION OBJECTIVES Define Integration Activities and Roles Define Web Contract Introduction

More information

The Challenges in Real Life ESB Deployments

The Challenges in Real Life ESB Deployments Frank Cohen s Presentation To International SOA Conference, Rome, Italy June 25, 2009 The Challenges in Real Life ESB Deployment ScenarioThis presentation discusses some of the key challenges that are

More information

Using ESB and BPEL for evolving healthcare systems towards SOA

Using ESB and BPEL for evolving healthcare systems towards SOA ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 747 Using ESB and BPEL for evolving healthcare systems towards

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

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA presented by John Jay King King Training Resources john@kingtraining.com Download this paper and code examples from: http://www.kingtraining.com

More information

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Enterprise Service Bus Defined. Wikipedia says (07/19/06) Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies

More information

Integrating Peoplesoft Enterprise Campus Solutions with Sakai

Integrating Peoplesoft Enterprise Campus Solutions with Sakai Integrating Peoplesoft Enterprise Campus Solutions with Sakai Cris J. Holdorph Unicon, Inc. Michael Feldstein Oracle, Corp. 2008 JA-SIG Conference April 27 30, 2008 Copyright Unicon, Inc., 2008. This work

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

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,

More information

Service Virtualization: Managing Change in a Service-Oriented Architecture

Service Virtualization: Managing Change in a Service-Oriented Architecture Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

TECHNOLOGY TRANSFER PRESENTS MAX. From EAI to SOA ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION

TECHNOLOGY TRANSFER PRESENTS MAX. From EAI to SOA ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER From EAI to SOA to Cloud Integration ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION DECEMBER 12-14, 2011 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY)

More information

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications John Stouffer Oracle E-Business ACE Independent Consultant 214 535 6847 john.w.stouffer@gmail.com

More information

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of

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 for Healthcare: Promises and Pitfalls

SOA for Healthcare: Promises and Pitfalls SOA for Healthcare: Promises and Pitfalls Dennis B. Smith dbs@sei.cmu.edu SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The

More information

SOA, BPM, and Microsoft: A Pragmatic View

SOA, BPM, and Microsoft: A Pragmatic View SOA, BPM, and Microsoft: A Pragmatic View David Chappell Chappell & Associates www.davidchappell.com Copyright 2006 David Chappell Vision and Pragmatism Vision is essential But rubber must eventually meet

More information

The Use of Service Oriented Architecture In Tax and Revenue

The Use of Service Oriented Architecture In Tax and Revenue The Use of Service Oriented Architecture In Tax and Revenue Presented by: Bruce Baur & Adam Schaffer Revenue Solutions, Inc. Introduction Adam Schaffer Director, Revenue Administration Practice Line More

More information

Service-Oriented Architecture Foundation

Service-Oriented Architecture Foundation Service-Oriented Architecture Foundation James T. Hennig, Chief Architect SOAF A james.hennig@us.army.mil "If you are not interoperable, you are not on the net, you are not contributing, you are not benefiting,

More information

UDDI v3: The Registry Standard for SOA

UDDI v3: The Registry Standard for SOA www.oasis-open.org UDDI v3: The Registry Standard for SOA Hosted by: OASIS UDDI Specification Technical Committee Agenda Welcome James Bryce Clark Director of Standards Development, OASIS Overview Luc

More information

Please answer for the group that plays the role that most closely matches Enterprise Architect.

Please answer for the group that plays the role that most closely matches Enterprise Architect. 1. Introduction This survey asks a series of questions about your organization and the role of Enterprise Architecture in your institution. Enterprise Architecture may go by a different title on your campus

More information

E-Business Suite Oracle SOA Suite Integration Options

E-Business Suite Oracle SOA Suite Integration Options Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software

More information

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept

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

What s New with Informatica Data Services & PowerCenter Data Virtualization Edition

What s New with Informatica Data Services & PowerCenter Data Virtualization Edition 1 What s New with Informatica Data Services & PowerCenter Data Virtualization Edition Kevin Brady, Integration Team Lead Bonneville Power Wei Zheng, Product Management Informatica Ash Parikh, Product Marketing

More information

Agenda. Fusion Middleware Release 12 Fusion Applications

Agenda. Fusion Middleware Release 12 Fusion Applications A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12, and Oracle Fusion Middleware John Stouffer Independent Consultant john.stouffer@gmail.com www.justadba.com John Stouffer Connection

More information

Case Study EPA. Agency-Wide Governance of Reusable Components

Case Study EPA. Agency-Wide Governance of Reusable Components Case Study EPA Agency-Wide Governance of Reusable Components Lico Galindo, PMP IT Specialist Data Standards Branch Office of Environmental Information Case Study EPA: Agency-Wide Governance of Reusable

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

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008 SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework

More information

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond

More information

SOA Architect Certification Self-Study Kit Bundle

SOA Architect Certification Self-Study Kit Bundle SOA Architect Certification Bundle A Certified SOA Architect has demonstrated proficiency in the mechanics of serviceoriented computing through the mastery of patterns, principles, practices, and industry

More information

<Insert Picture Here> Oracle Web Services Manager (WSM)

<Insert Picture Here> Oracle Web Services Manager (WSM) Oracle Web Services Manager (WSM) Marc Chanliau Director, Product Management Outline Introduction Product Overview Typical Use-Case Scenarios Roadmap Q & A Introduction

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

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

KBACE Applied Service Oriented Architecture (SOA)

KBACE Applied Service Oriented Architecture (SOA) KBACE Applied Service Oriented Architecture (SOA) Bhaskar Reddy Technical Director, KBACE Advanced Technology Group (ATG) March 3 rd, 2009 1 Webinar Logistics Hide (and unhide) the Webinar control panel

More information

An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events

An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and

More information

The ESB and Microsoft BI

The ESB and Microsoft BI Business Intelligence The ESB and Microsoft BI The role of the Enterprise Service Bus in Microsoft s BI Framework Gijsbert Gijs in t Veld CTO, BizTalk Server MVP gijs.intveld@motion10.com About motion10

More information

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Architectural Requirements for an SOA Based on Web s Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Agenda! Web s is an integration technology! Web s role in an SOA! Unique Features and Challenges

More information

Business Process Management Tampereen Teknillinen Yliopisto

Business Process Management Tampereen Teknillinen Yliopisto Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented

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

Lesson 18 Web Services and. Service Oriented Architectures

Lesson 18 Web Services and. Service Oriented Architectures Lesson 18 Web Services and Service Oriented Architectures Service Oriented Architectures Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano A bit of history (1)

More information

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)

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

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

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

Avoiding Web Services Chaos with WebSphere Service Registry and Repository IBM Software Group Avoiding Web s Chaos with WebSphere Registry and Repository David Buchanan David Ben Buchanan J Briden Consulting IT Specialist Consulting IT IT Specialist WebSphere Software WebSphere

More information

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater Oracle SOA Hands-On-Workshop Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater The succeeding is intended to outline our general product direction. It is intended for information purposes only,

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

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

Service Oriented Architecture

Service Oriented Architecture Limitations of SOA Service Oriented Architecture Architecture Service Enterprise ready SOA stack Services Connectors Containers What are people saying? How much SOA Its all in the semantics Architecture

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

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase

More information

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives

More information

ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA. Sajid Ali. A thesis submitted in partial fulfillment of the requirements for the degree of

ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA. Sajid Ali. A thesis submitted in partial fulfillment of the requirements for the degree of ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA By Sajid Ali A thesis submitted in partial fulfillment of the requirements for the degree of Master of Software Engineering of Distributed Systems School

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

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

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA What is Service Oriented Architecture (SOA)

More information

Federated Service Oriented Architecture for Effects-Based Operations

Federated Service Oriented Architecture for Effects-Based Operations Federated Service Oriented Architecture for Effects-Based Operations Intelligence and Information Systems Matt Brown (720) 88-4014 mebrown@raytheon.com Customer Success Is Our Mission is a trademark of

More information

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions An Oracle White Paper June 2009 Integration Technologies for Primavera Solutions Introduction... 1 The Integration Challenge... 2 Integration Methods for Primavera Solutions... 2 Integration Application

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

A Comprehensive Solution for API Management

A Comprehensive Solution for API Management An Oracle White Paper March 2015 A Comprehensive Solution for API Management Executive Summary... 3 What is API Management?... 4 Defining an API Management Strategy... 5 API Management Solutions from Oracle...

More information

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach George Moykin Senior Consultant, Middleware george.moykin@oracle.com

More information

Service-Oriented Computing and Service-Oriented Architecture

Service-Oriented Computing and Service-Oriented Architecture Service-Oriented Computing and Service-Oriented Architecture Week 3 Lecture 5 M. Ali Babar Lecture Outline Service-Oriented Computing (SOC) Service-Oriented Architecture (SOA) Designing service-based systems

More information

For <Project> Version 1.0

For <Project> Version 1.0 Oklahoma Department of Human Services Data Services Division Service-Oriented Architecture (SOA) For Version 1.0 Table of Contents 1. Service Oriented Architecture (SOA) Scope...

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

Virtualisation des services

Virtualisation des services Conférence IDC SOA 2008 Virtualisation des services Une nouvelle approche pour une architecture orientée services hétérogène Dr. Stefan Farestam Directeur Marketing Produit TIBCO Software EMEA The Business/IT

More information

SNUG June 16, 2006 The Future of PeopleSoft Integration

SNUG June 16, 2006 The Future of PeopleSoft Integration SNUG June 16, 2006 The Future of PeopleSoft Integration Reasons to Use Your Free PeopleSoft and Fusion Middleware Integration Tools 1 Aims and Ambitions Web Services and Process Orchestration Primer Understand

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

Designing an Enterprise Application Framework for Service-Oriented Architecture 1

Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Shyam Kumar Doddavula, Sandeep Karamongikar Abstract This article is an attempt to present an approach for transforming

More information

Extending SOA Infrastructure for Semantic Interoperability

Extending SOA Infrastructure for Semantic Interoperability Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com Sumeet Vij svij@alionscience.com 3rd Annual DoD SOA & Semantic Technology Symposium July 14, 2011 www.alionscience.com

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

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

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