ESB Exploratory Effort
|
|
|
- Hugh Booth
- 9 years ago
- Views:
Transcription
1 ESB Exploratory Effort The Andrew W. Mellon Foundation
2 Outline Introduction and Objectives Definitions and State of the Practice Requirements Gathering Process Vendor Selection and Analysis Recommendations and Next Steps Reflections 2
3 Goal Identify possible open-source and commercial enterprise service bus product offering candidates that meet with requirements of the Mellon supported Service Oriented Architecture (SOA) efforts and projects 3
4 Participating Organizations Cambridge University Carnegie Mellon University Cornell University Indiana University Massachusetts Institute of Technology Stanford University University of British Columbia University of Chicago 4
5 Aggressive Timeline Startup Phase (Feb 1 - Feb 21) Establish group and processes Define scope/goals/objectives (review with group) Establish ESB "straw man" Definition Requirements Phase (Feb 22 - April 30) Developing Use Cases for key applications that "may" use an ESB Extracting Business and Technical Requirements Matrix Evaluation Phase (May 1 - June 15) Initial Vendor Classification Matrix Use Case Decline Reasons for NOT Choosing a Specific ESB Defining a baseline ESB for higher education Recommendation Phase (June 15 - July 31) Final Candidate Matrix Final Evaluations Deliverables 5
6 Outline Introduction and Objectives Definitions and State of the Practice Requirements Gathering Process Vendor Selection and Analysis Recommendations and Next Steps Reflections 6
7 Fundamental Questions Why an SOA? Why an ESB? Requirements/Nature of Academia Profile of the ideal academic ESB 7
8 Why an SOA? SOA is an open architecture that stresses Modularity Interoperability Component reusability Direct support of human business processes This can produce IT environments that are More manageable (components are bite size) More efficient (through service reuse) More agile (can evolve with time, changing requirements) 8
9 Why an ESB? ESBs are just one of several ways to achieve an SOA Others include: Web services via SOAP; POX (plain old XML) over HTTP ESBs are best in SOA domains that are: Large: more than 20 services Dynamic: frequent changes to services Complex: leverage message routing & orchestration to support workflow & produce higher order services from simpler components [1] 1 Schulte, Roy W. May 3, Where to Use an Enterprise Services Bus and Why. Gartner, ID Number: G
10 Requirements/Nature of Academia Decentralized Many IT groups, large and small Many (or no) governance bodies Heterogeneous IT environments Rapidly evolving Open to (and sometimes, enthusiastic about) open source software 10
11 Profile of the Ideal Academic ESB From the use case analyses: Open source, to allow for code changes and facilitate solutions sharing across institutions Large and active community, including contract support companies Rich, maturing functionality Low barriers to entry; supporting multiple levels of buy-in to suit a range of resource needs Small operational footprint 11
12 The Ideal Academic ESB, cont d. Based on open standards; does not require a specific application server or similar vendor lock-in Compatible with our common infrastructure Kerberos, AFS, LDAP/directory, Apache/Tomcat, etc. Facilitates inter-institutional institutional sharing of solutions Compatible with continuing or future Higher Ed efforts on common architecture. E.g., Sakai, Kuali 12
13 Establishing an ESB Definition Goal: establish the lowest common denominator; don t t overload the definition Define an ESB in terms of capabilities or features that enable or add value to a SOA Focus on ESBs individually: discussion of integration/federation of multiple ESBs is out of scope 13
14 ESB Definition An ESB is an integration technology that delivers a Service Oriented Architecture (SOA) through a fabric of service end points uses rich messaging and transformation capabilities for reliable, any-to to-any delivery of events and data supports service virtualization to abstract the location and internal workings of providers from consumers enables orchestration of lower-level level sub-services services into higher order services supports ongoing system changes via configuration rather than reprogramming 14
15 ESB Definition, Continued The fundamental internal capabilities and facilities of an ESB can consist of but are not limited to the following: Messaging One way (push) Two way (query/response) Publish/subscribe Queuing (store & forward) Transport, filtering, routing Rules-based routing Content-based routing Support many formats of data (not just XML) Transformation Discovery and directory Orchestration & workflow Interoperability with AuthN/AuthZ Management Monitoring/logging Diagnostics Configuration Alerting/notification Auditing 15
16 Reasons to Hop on the Bus Service virtualization isolates modules from each other: changes in one don t t mandate updates to others Service discovery allows new providers and consumers to find services and how to use them A bus provides an agile and reconfigurable platform for the execution of processes Orchestration allows complex applications to be composed from reusable, lower level services Changes can be made through configuration rather than reprogramming, thus increasing flexibility and reducing costs 16
17 Hop on the Bus cont d. Incremental services can be added with relatively little overhead or cost by relying on the underlying capabilities of the bus (Legacy) systems not designed for SOA can use the bus to expose themselves as services in an SOA Building an SOA with an ESB infuses all services in the domain with the rich messaging, routing, transformation and management capabilities of the bus In contrast to EAI (Enterprise Application Integration), ESBs do not require a central rules engine or message broker 17
18 ESB Risks & Costs ESBs introduce an extra transport layer when compared to regular (one-off) off) messaging solutions An ESB is a new layer of IT infrastructure in most organizations, with new demands on money, hardware, staff time, and skills The value of the ESB is achieved when multiple systems adopt and leverage its capabilities. This requires agreement on architecture, technology, messaging approaches, and governance across a service domain Well-designed ESBs can deliver service interoperability, but data integration and interoperability require agreed data models, which can prove difficult to establish 18
19 ESB Risks & Costs (continued) Benefits rarely accrue with the first few projects or services; an ongoing commitment to a bus is required to achieve a critical mass of services and a positive ROI For effective implementation, ESBs require a mature information technology governance model and a well-defined enterprise IT strategy Technical and organizational factors can limit an ESBs scalability. Rather than spanning an entire enterprise, most ESB's support distinct 'SOA domains' with A suite of related applications Supported by a common pool of developers Who have adopted the same methodologies and designs And report up to the same executive or governance body 1 1 Schulte, Roy W. May 3, Succeeding With Multiple SOA Service Domains and Disparate ESBs. Gartner, ID Number: G
20 Distributed System Evolution Generation Service end points Application Backend Services Backend Resources Example applications for each generation: 1: departmental web site, 2: alumni portal, 3:web mail, 4: student registration time 20
21 Generation 5 - SOA Advantages of SOA Repurpose/reuse of code and data Modularization of service and application domains Loose coupling between service areas Service Oriented Architecture A A A S S S S S A A A A Simple Applications Simple Services Complex Services Complex Applications A S - Applications - Services 21
22 Topology of an ESB Example: Web Service UI s and External APIs External Services Applications Messaging (pub/sub, query/res, push) Transport Routing/filtering Bus APIs Bus Messaging (Transactions) Core Bus Services Service Registry Process Flow (nonhuman related) Protocol Adaptors Management & Diagnostics Transformation Libraries 22
23 ESB Augmenting SOA Achievable ESB Goals Improves management Provides services virtualization Provides any-to-any delivery Supports orchestration Enables transformation Supports asynchronous operations Service Oriented Architecture A A A S S S S S A A A A ESB Simple Applications Simple Services Complex Services Complex Applications 23
24 ESB Within an Higher Education Organization ESB Goals can they be achieved? Repurpose/Reuse Achievable with a single dev/admin domain Challenging across multiple dev/admin domains Rapid Development achievable Common Data and Process Policies Achievable with a single dev/admin domain Challenging across multiple dev/admin domains Service Oriented Architecture A A A S S S S S A A A A ESB ESB ESB Course Management Financial Administration University HR Library 24
25 ESB Within An Enterprise A e S e S e S e S e Expose Services Service Adaptors S c S c Messaging/Transactions Orchestration A i A i S c Ai S c Core Bus Services Process/Work Flow Non-human related Protocol Adaptors Management & Diagnostics Transformation Libraries External applications A e Internal ESB applications A i Service Adaptors for external services S e Internal ESB core services S c ESB service domain 25
26 Multiple ESBs Within an Enterprise Common reasons for splitting the ESB Separate development domains Administrative control Multiple campuses E.g. central vs. departmental IT Limits to feasible governance Boundaries within institutional culture Data access and management policies 26
27 Multiple ESBs in an Enterprise Enterprise IT Environment S e S e A e A i S c S e Course Management Service Domain S e S e A i A i S e A e S c S e A i S e Library Service Domain S e S e Ai HR/Payroll Service Domain S c A i External applications A e Internal ESB applications A i S e Service Adaptors for ESB external services Internal ESB core services S c ESB 27
28 Multiple Enterprise Domains Enterprise A Enterprise B S e S e S e A i A i A i A i S e A e S e A i A i A e External applications A e External ESB applications A i Service Adaptors for external services S e Internal ESB core services S c ESB service domain 28
29 Outline Introduction and Objectives Definitions and State of the Practice Requirements Gathering Process Vendor Selection and Analysis Recommendations and Next Steps Reflections 29
30 Use Case Criteria Driven from higher education Wide variety of applications and scenarios Included experts from each use case Requirements generated from the perspective of the application developer and technical manager 30
31 Use Cases Cambridge University Institutional repository Student identity management Carnegie Mellon University Student information data feeds Cornell University Fedora big ingest Fedora academic information space 31
32 Use Cases Continued Indiana University HR Hiring Kuali Student Development Team Kuali Student Massachusetts Institute of Technology Integrating a standalone performance review product with SAP HR using an ESB Real-time data integration with departmental systems 32
33 Use Cases, continued Stanford University Integrate course services with library, student, IdM & Infrastructure Digital collections process framework University of Chicago Interdisciplinary digital scholarship project 33
34 Requirements Process Use Cases day in life before Use Cases day in life after Helper Questions Technical Requirements Business Requirements 34
35 Requirements Gathering: Before Day in the life without an ESB Describe in a narrative how you develop now Detail the pain What doesn t t work Technology, process and economic Define actors, owners and economic stakeholders Describe present outcome 35
36 Requirements Gathering: After Day in the life process with an ESB Describe in a narrative how you would develop with an (idealized) ESB Detail the pleasure What works Technology, process and economic Define desired outcome 36
37 Defining An ESB for Higher ED Business Requirements Licensing Support Technical Requirements Architecture Development Platform Operational Specifics 37
38 Different License Requirements Internal Use Only: No need to redistribute ESB source code nor any applications that are built from it Some groups expressed a desire to modify/change ESB core code for internal use Institutional Bundling of ESB with Apps for Distribution: Need to redistribute ESB source code and applications that are built from it. Several models are possible: No rights to modify App or ESB, just to use No right to modify ESB, but can modify App Can modify both ESB and App Third party redistribution after source modification Of application only Of both ESB and application 38
39 Show Stoppers What would cause the twelve academic use cases to NOT choose a specific vendor? Little commonality among use cases Top business reasons to say NO Not an open source license (6/12) Vendor has little experience in market (3/12) Top technical reasons to say NO Complex and hard to learn development environment (4/12) Feature-poor or inflexible message infrastructure (3/12) 39
40 Outline Introduction and Objectives Definitions and State of the Practice Requirements Gathering Process Vendor Selection and Analysis Recommendations and Next Steps Reflections 40
41 ESB Candidate Selection Criteria Best of breed Both open source and commercial Solicited opinions of use case institutions Industry research New and promising 41
42 ESB Candidates Open Source Apache Synapse IONA JBoss Kuali Rice Mule Open EAI Open ESB ServiceMix Commercial BEA Cape Clear Chain Builder Fiorano Oracle ESB Polar Lake Sonic WebSphere 42
43 Open Source Support Choices Self support Community based Work closely with the core development group Third party (vendor) contract support 24x7 technical support Custom development Maintenance Training 43
44 Outline Introduction and Objectives Definitions and State of the Practice Requirements Gathering Process Vendor Selection and Analysis Recommendations and Next Steps Reflections 44
45 Use Case ESB Rating (yes/no) Open Source ServiceMix (11/1) Mule (10/2) JBoss (8/4) Kuali Rice (6/6) Open EAI (6/6) Apache Synapse (4/8) IONA (4/8) Open ESB (3/9) Commercial Cape Clear (5/7) Chain Builder (5/7) Polar Lake (5/7) Sonic (5/7) WebSphere (5/7) BEA (4/8) Oracle ESB (4/8) Fiorano (3/9) 45
46 Next Steps Bake-off of final three candidates Dedicated resources and detailed plans Specific goals and objectives that define the define the key success factors Identify (or catalyze) two real world reference implementations Defining a reference process for governance with respect to higher education ESB for Higher Education symposium? 46
47 Outline Introduction and Objectives Definitions and State of the Practice Requirements Gathering Process Vendor Selection and Analysis Recommendations and Next Steps Reflections 47
48 Guidelines for Choosing the ESB Path Choose an ESB when you are A software development shop (new or morphing old) An owner of complex applications with many interdependencies (HR, student records, library) An owner of data (student records, financial records) If you are not part of these three you are a candidate for an SOA, but may not need an ESB Expose/consume existing services (e.g., an academic unit may access central computing student records but may not be part of Central IT s underlying ESB or legacy system infrastructure) 48
49 Guidelines for Choosing the ESB Path (continued) If you are distributing software that needs an ESB then pick one that has Large community following Simplicity over complexity If you need to ship an ESB with your software distribution today, keep configuration simple and plan ahead against a possible future need to move to another ESB 49
50 Internal Considerations Choose an ESB based on Your existing/desired application servers Experience with development platform Skills and core competencies of development and operational staff Initial and ongoing operational cost Licensing issues 50
51 What to Take From This Effort Requirements of higher education institutions are extremely varied Lots of religion around technology Licensing issues are large Institutional culture plays a large role 51
52 Lessons Learned from the Study Deciding how to decide is much more work than deciding Good range of expertise about the topic Good collaboration support tools are essential Use case driven process was extremely helpful In an evolutionary project like this, managing scope is a crucial and ongoing challenge A dedicated leader/project manager is essential to drive the process 52
53 Acknowledgements Cambridge University Ian Boston use case author Carnegie Mellon University Chas DiFatta project leader, core discussion and analysis team, vendor analysis, final report author Parviz Dousti use case author, core discussion and analysis team Joel Smith principal investigator, final report author Cornell University/Fedora Daniel Davis core discussion and analysis team Sandy Payette use case author 53
54 Acknowledgements, continued Indiana University Brian McGough use case author, core discussion and analysis team, vendor analysis Ithaka Harbors Inc. Keith Kiser Wiki and services, IT support Kuali Student Team Parviz Dousti (representative) use case author, core discussion and analysis team Massachusetts Institute of Technology Scott Thorne use case author 54
55 Acknowledgements, continued Mellon Foundation Ira Fuchs funding sponsor Chris Mackie solicitor of the project University of Chicago Kaylea Hascall vendor analysis, core discussion and analysis team Chad Kainz use case author, core discussion and analysis team 55
56 Acknowledgements, continued Stanford University Lois Brooks Stanford resource coordination, final report review Tom Cramer vendor analysis, core discussion and analysis team, final report author Rachel Gollub editing and feedback Lynn McRae use case author, vendor analysis, core team, final report author Minh Nguyen - vendor analysis Mike Olive - vendor analysis 56
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
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
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
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
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
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
A Discovery service, which is a repository to store information about a service, including where it is located and how it should be called.
Service Oriented Architecture and Open Source Solutions by Adam Michelson Director, Open Source Enterprise Architecture This paper is written for technology architects and individuals interested in the
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
API Architecture. for the Data Interoperability at OSU initiative
API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models
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,
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
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt [email protected] 2 Computer
Enterprise Service Bus (ESB) Market Opportunities, Strategies, and Forecasts, 2007 to 2013. Enterprise Service Bus (ESB) Picture by Susie Eustis
Enterprise Service Bus (ESB) Market Opportunities, Strategies, and Forecasts, 2007 to 2013 Enterprise Service Bus (ESB) Picture by Susie Eustis MOUNTAINS OF OPPORTUNITY WinterGreen Research, Inc. Lexington,
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
Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. [email protected]
Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. [email protected] Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and
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 [email protected] Session S04 http://www.circle4.com/papers/s04soa.pdf
SPAN. White Paper. Enterprise Application Integration. Introduction
SPAN White Paper Introduction Earlier, automation was custom developed. But today, all the tasks are executed through packaged applications that have reduced software development significantly. It makes
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
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
Service Oriented Architecture (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
CHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds
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
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
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 [email protected] Download this paper and code examples from: http://www.kingtraining.com
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
Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.
Connectivity and integration Executive brief Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Page 2 Contents 2 Executive overview 3 A problem of integration 4 How this
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)
WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.
WHITE PAPER Enabling predictive analysis in service oriented BPM solutions. Summary Complex Event Processing (CEP) is a real time event analysis, correlation and processing mechanism that fits in seamlessly
SOA in the pan-canadian EHR
SOA in the pan-canadian EHR Dennis Giokas Chief Technology Officer Solutions Products and Group Canada Health Infoway Inc. 1 Outline Infoway EHR Solution EHRS Blueprint Overview Oriented Architecture Business
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
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:
SOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith [email protected] SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
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
Guiding Principles for Technical Architecture
This document is a statement of the principles that will guide the technical development of the Kuali Student system. It will serve as a reference throughout the full lifecycle of the project. While these
Service Governance and Virtualization For SOA
Service Governance and Virtualization For SOA Frank Cohen Email: [email protected] Brian Bartel Email: [email protected] November 7, 2006 Table of Contents Introduction 3 Design-Time Software
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
A Service-oriented Architecture for Business Intelligence
A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {[email protected]} Abstract Business intelligence is a business
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
A SOA visualisation for the Business
J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...
SOA-14: Continuous Integration in SOA Projects Andreas Gies
Distributed Team Building Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree
Building the European Biodiversity. Observation Network (EU BON)
Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems [email protected] www.pramaan.com
How To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
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
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
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE
CSG UCLA Enterprise Service Bus (ESB)
CSG UCLA Enterprise Service Bus (ESB) May 28, 2013 Draft Information Technology Services Enterprise Service Bus (ESB) The UCLA Enterprise Service Bus (ESB) is an application middleware solution designed
Service Virtualization andRecycling
Message Driven SOA -- Enterprise Service Oriented Architecture Service virtualization and component applications Driving reusability and ROI in SOA deployments --- Atul Saini Entire contents Fiorano Software
APIs vs. SOA Integrations with SX without the ION Investment
APIs vs. SOA Integrations with SX without the ION Investment There has been a lot of hype over Service Oriented Architecture (SOA), Enterprise Service Architecture (ESB) and Intelligent Open Network (ION)
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
The SOA Yellow Brick Road: Drawing the Curtin on the SOA Wizard
The SOA Yellow Brick Road: Drawing the Curtin on the SOA Wizard Dr. Michael L. Brodie Chief Scientist Information Technology May 24, 2006 2006 Acknowledgements Verizon gratefully acknowledges the companies
What s New in Sonic V7.5 Rick Kuzyk
What s New in Sonic V7.5 Sonic ESB 7.5 Senior Portfolio Specialist 2 What s New in Sonic V7.5 Sonic ESB Timeline Sonic XQ March 2002 World s First Enterprise Service Bus Sonic ESB 6.0 March 2005 Continuous
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
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
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
Bridging the Gap between On-Premise BizTalk ESB and Windows Azure platform AppFabric
SERVICE BUS and ACCESS CONTROL Bridging the Gap between On-Premise BizTalk ESB and Windows Azure platform AppFabric Brian Loesgen Principal SOA Architect Microsoft Corporation San Diego.NET User Group,
An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
DC OCFO s ESB Success Story
DC OCFO s ESB Success Story Increased Transparency Heightened Security Reduced Cost Mike Teller, DC OCFO Chief Information Officer Jim Hightower, Tax Systems Group Director 1. Business Drivers Agenda 2.
Enterprise Service Bus 101
Enterprise Service Bus 101 Marty Wasznicky Director, Product Business Development Neudesic Copyright 2010 Neudesic, LLC. All rights reserved. Table of Contents Abstract... 3 Understanding the Enterprise
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Business Process Management In An Application Development Environment
Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to
SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
A brief introduction on SharePoint
A brief introduction on SharePoint Raizel Consulting 11/09/2007 SharePoint is an enterprise information portal, from Microsoft, that can be configured to run Intranet, Extranet and Internet sites. SharePoint
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. May 30, 2013 We are a software company
Service-Oriented Architecture Foundation
Service-Oriented Architecture Foundation James T. Hennig, Chief Architect SOAF A [email protected] "If you are not interoperable, you are not on the net, you are not contributing, you are not benefiting,
The Enterprise Service Bus
1 ESBs: Essential Infrastructure for a Successful SOA March 2005 2 at a glance Customers include world s largest firms! 80% of Global Telecom! 70% of Financial Services in Global 100! Blue Chip System
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
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
Reengineering Open Source CMS using Service-Orientation: The Case of Joomla
Reengineering Open Source CMS using Service-Orientation: The Case of Joomla Tagel Gutema [email protected] Dagmawi Lemma Department of Computer Science, Addis Ababa University, Ethiopia [email protected]
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
ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford [email protected].
ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford [email protected] Next Generation Network (NGN) A IP/IMS based network Provide
whitepaper The Evolutionary Steps to Master Data Management
The Evolutionary Steps to Master Data Management Table of Contents 3 Introduction 4 Step 1: Implement a Foundational Service Layer 6 Step 2: Choose a style 11 Summary The Evolutionary Steps to Master Data
AquaLogic ESB Design and Integration (3 Days)
www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux ([email protected]), IT Architect, IBM 28 Mar 2006 Today's business
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
WELCOME TO Open Source Enterprise Architecture
WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration
Service Oriented Architecture for Net Centric Operations based on Open Source Technology
Service Oriented Architecture for Net Centric Operations based on Open Source Technology Sanjiva Weerawarana, Ph.D. Founder, Chairman & CEO, WSO2 Founder, Director & Chief Scientist, Lanka Software Foundation
Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture
Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture 1 B. Kamala 2 B. Priya 3 J. M. Nandhini 1 2 3 ABSTRACT The global economic recession and the shrinking budget
Integration using INDEX, SAP and IBM WebSphere Business Integration
Integration using INDEX, SAP and IBM WebSphere Business Integration A description of proposed architecture Email: [email protected] Integration using INDEX and IBM WebSphere Table of contents 1.
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
Prerequisites for Successful SOA Adoption
George Feuerlicht University of Technology, Sydney [email protected] 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions
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
Enterprise Integration EAI vs. SOA vs. ESB
Enterprise Integration EAI vs. SOA vs. ESB Author - Anurag Goel Page 1 of 6 TABLE OF CONTENTS 1 INTRODUCTION... 4 2 SOA... 4 3 EAI... 5 3.1 HUB/SPOKE... 5 3.2 BUS... 7 4 ESB... 9 5 CONCLUSION... 10 6 TAKEAWAYS
