A BEA Enterprise Architecture Guide

Size: px
Start display at page:

Download "A BEA Enterprise Architecture Guide"

Transcription

1 BEA White Paper A BEA Enterprise Architecture Guide Creating SOA from a Monolithic Portal Environment

2 Copyright Copyright BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is protected by copyright, and may be protected by patent laws. No copying or other use of this software is permitted unless you have entered into a license agreement with BEA authorizing such use. This document is protected by copyright and may not be copied photocopied, reproduced, translated, or reduced to any electronic medium or machine readable form, in whole or in part, without prior consent, in writing, from BEA Systems, Inc. Information in this document is subject to change without notice and does not represent a commitment on the part of BEA Systems. THE DOCUMENTATION IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. FURTHER, BEA SYSTEMS DOES NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE, OR THE RESULTS OF THE USE, OF THE DOCUMENT IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. Trademarks and Service Marks Copyright BEA Systems, Inc. All Rights Reserved. BEA, BEA JRockit, BEA WebLogic Portal, BEA WebLogic Server, BEA WebLogic Workshop, Built on BEA, Jolt, JoltBeans, SteelThread, Top End, Tuxedo, and WebLogic are registered trademarks of BEA Systems, Inc. BEA AquaLogic, BEA AquaLogic Data Services Platform, BEA AquaLogic Enterprise Security, BEA AquaLogic Service Bus, BEA AquaLogic Service Registry, BEA Builder, BEA Campaign Manager for WebLogic, BEA elink, BEA Liquid Data for WebLogic, BEA Manager, BEA MessageQ, BEA WebLogic Commerce Server, BEA WebLogic Communications Platform, BEA WebLogic Enterprise, BEA WebLogic Enterprise Platform, BEA WebLogic Enterprise Security, BEA WebLogic Express, BEA WebLogic Integration, BEA WebLogic Java Adapter for Mainframe, BEA WebLogic JDriver, BEA WebLogic Log Central, BEA WebLogic Network Gatekeeper, BEA WebLogic Personalization Server, BEA WebLogic Personal Messaging API, BEA WebLogic Platform, BEA WebLogic Portlets for Groupware Integration, BEA WebLogic Server Process Edition, BEA WebLogic SIP Server, BEA WebLogic WorkGroup Edition, Dev2Dev, Liquid Computing, and Think Liquid are trademarks of BEA Systems, Inc. BEA Mission Critical Support, BEA Mission Critical Support Continuum, and BEA SOA Self Assessment are service marks of BEA Systems, Inc. All other names and marks are property of their respective owners. CWP1478E1106-1A

3 Contents Executive Summary Achieving the strategic goals of SOA Getting started Step 1: decoupling of data logic Step 2: controlling service proliferation Step 3: loosely coupling consumers from producers Step 4: decoupling presentation Step 5: consuming other services Conclusion About BEA Join the BEA community

4 Executive summary SOA is an IT strategy that organizes the discrete functions contained in enterprise applications into interoperable, standards-based services that can be combined and reused quickly to meet business needs. IT and lineof-business managers and administrators often want to realize the benefits of SOA. Doing so can be simple, if a few maxims are kept in mind: Plan strategically but implement tactically. While long-term goals are important, a big bang approach to strategic goals can be problematic. The success of an SOA implementation depends on the ability to implement transitional architectures over weeks and months yet preserving goals which may take a period of years to achieve completely. With SOA, IT can remain agile, staying close to business requirements over the course of successive changes and enhancements. Treat the service infrastructure as a toolbox. The service infrastructure is the first of the critical capabilities that determine the success of an SOA. Over time, the service infrastructure should provide the ability to add new tools to an environment that complement existing tools and provide new capabilities without necessitating rework or affecting other tools already in use. This allows an architecture to mature over time and is a key factor in maintaining an organization s business agility and fiscal constraints. This paper documents one path to an SOA given a particular starting point, the monolithic portal. 1

5 Achieving the strategic goals of SOA Getting started To start down a strategic path, one must first understand the current environment. This paper assumes as a starting point an existing monolithic portal environment. As shown in figure 1, a monolithic portal environment, which exists in many IT environments, can be defined as a portal that encapsulates presentation, business, data, and security logic into the same container. The challenge of a Monolithic portal environment is that it is tightly coupled to its data feeds. Because a company s investment in portals can be substantial, IT personnel are faced with the question, How can we leverage the current environment and at the same time achieve an SOA? Figure 1 Monolithic portal environment. Presentation Business Data db Mainframe.Net ERP Data Warehouse 2

6 Step 1: decoupling of data logic Decoupling of the architecture s data logic is the first step in transitioning from a monolithic portal to a SOAbased environment. As shown in figure 2, creating a data services layer and abstracting its data logic from the current portal infrastructure can be leveraged for the future. Creating a data service layer makes it possible to create and expose common views of key information and to utilize data as a service. The data service layer must have the following capabilities: The ability to interact with, and consume data from, heterogeneous data sources and environments as the data moving into and out of an enterprise will be from many sources. The ability to provide data virtualization. Otherwise, heterogeneous data, schematics, or ownership issues can make physically merging data difficult or even impossible. The ability to perform dynamic data transformation since data from disparate sources and environments rarely are homogeneous in format or accessibility. The ability to handle security through data redaction and participation of data security in the larger enterprise s SOA security implementation. The ability to handle complex data read and write requirements in a heterogeneous environment. The ability to do all the above with minimal or no hand-coding, so the service infrastructure can deliver on requirements in weeks rather than months and remove programmer expertise or availability as potential bottlenecks. Figure 2 The Data Service layer enables abstaction and de-coupling of the Presentation Business Data layer from the physical data feeds. Presentation Business Data Data Services Layer db Mainframe.Net ERP Data Warehouse 3

7 Step 2: controlling service proliferation As successive sets of data services are built and deployed, the service infrastructure must be able to control service proliferation, service creation, service consumption, and service reuse. If it cannot, there is the risk of creating numerous services that are never consumed or reused; even worse is a declining ability to satisfactorily monitor and manage the environment in the event that the most popular services are unplanned successes without adequate infrastructure to support demand. Controlling service proliferation during design and at runtime requires the addition of a service registry to the environment. A successful service registry, should have the following capabilities: Configurable user interface: It should be easy to configure how information is displayed, edited, and searched without the need for coding changes. Mapping a Service Registry to an organization s specific requirements improves SOA adoption and productivity. Service classifications including configurable taxonomy support and validation to promote discovery of services. Search and navigation. There should be a simple, easy-to-understand user experience for business services. Streamlined approval process: A Service Registry should enable users to quickly and easily submit published business services for one-step approval. This dramatically simplifies new service publication and can notably improve the rate of service contribution. Standards support: The registry should support industry standards such as the UDDI v3 standard, including support for subscriptions and automatic notifications of changes to Web services. Policy support (publication and assignment): The registry should publish and associate policies in compliance with service level agreements. WS-Policy Attachments: This enables policy reuse, improving efficiency and reducing risk; it also ensures consistency in an organization s SOA. Federation should be supported through UDDI-level replication. Figure 3 Enterprise architecture after the addition of a service registry. Presentation Business Data Data Services Layer Service Registry db Mainframe.Net ERP Data Warehouse 4

8 Step 3: loosely coupling consumers from producers Although services have been created at this point in the process, the architecture still has tightly coupled pointto-point services. Moving to a more loosely coupled environment will improve agility and prevent the development of spaghetti architecture. At this point, it would be wise to introduce an enterprise service bus-which not only simplifies the existing architecture and lowers maintenance costs but also allows for quick and inexpensive expansion of services. The use of an enterprise service bus creates a classic design known as a façade pattern. A successful enterprise service bus should have the following capabilities: Configuration-driven intelligent routing. Message routing according to XQuery-based policies or callouts to external Web services, to support complex routing steps. Support for both point-to-point and one-to-many routing scenarios, enabling both request-response and publish-subscribe models. Support for heterogeneous transports. Support for routing transport protocols between service endpoints File, FTP, HTTP(s), multiple JMS providers, JMS/XA, and (POP/SMTP/IMAP). Intelligent messaging brokering. Support for multiple messaging models including synchronous, asynchronous, and publish and subscribe. Support for synchronous-to-asynchronous bridging. Support for multiple message formats including SOAP, SOAP with attachments, XML, structured non-xml data, raw data, text, and with attachments. WS-I compliance for SOAP/HTTP messaging. Interoperability with Cyclone Interchange for business-to-business and EDI support. Figure 4 Service infrastructure after the addition of an enterprise service bus. Presentation Business Data Enterprise Service Bus Service Registry Service Registry Data Services Layer db Mainframe.Net ERP Data Warehouse 5

9 Dynamic message transformation. Dynamic service selection based on message content or headers, with the ability to transform messages based on the target service. Message transformations based on XQuery or XSLT. Multiple formats-xml and structured non-xml data. Message enrichment. Callouts to Web services to gather additional data for transformations. Proactive infrastructure health. Service monitoring, logging, and auditing availability monitoring with search capabilities. Capture of key statistics for message and transport attributes including message invocations, errors, performance, volume, success/failure ratios, failover/retry counts, and SLA violations. Local gathering of statistics and central aggregation, for cluster-wide views with minimal impact on performance. Logging of alerts to support SNMP-based integration with enterprise management systems. A flexible, graphical administration console. Cluster-wide view of service status and statistics as well as management dashboard SLA violations. Configuration of console data to user-defined time intervals for flexible SLA management. Step 4: decoupling presentation Presentation as a service is an important step in creating a true SOA. Existing monolithic portals are usually based on standards such as JSR 168. Although JSR 168 (which is important for portlet portability across platforms, preventing vendor lock-in) will continue to play a role in modern enterprise architectures, it does not provide enough isolation and flexibility in a heterogeneous environment to excel alone as a methodology for deploying portlets. However, coupling WSRP (Web Services Remote Portlets) with JSR 168 offers the portability of JSR 168 with the dynamic consumption available via WSRP-allowing developers to treat presentation as a service. Users Figure 5 Inner design patterns of WSRP implementation. Portal (consumer) http/https Community of interest SOAP over http/https http/https Portal (consumer) SOAP over http/https Portal (producer) Web Service (producer) 6 Enterprise Community of interest

10 Figure 6 Service infrastructure with business services. Presentation Business Data Business Management Service Registry Enterprise Service Bus Service Registry Data Services Layer db Mainframe.Net ERP Data Warehouse 7

11 Step 5: consuming other services Once WSRP Services are available in a given architecture, one gains the ability to consume presentation artifacts such as Microsoft Teamsites and other third-party or home-grown portals using WSRP. Many enterprises have numerous departmental implementations of.net and Teamsites that they wish to leverage in an enterprise effort. Leveraging WSRP while adding a.net accelerator and other capabilities to the service infrastructure makes it possible to consume, crawl, index, and manage the.net environment through and with the existing J2EE enterprise environment. Figure 7 Consumption of.net application into BEA WebLogic portal. BEA WebLogic Portal Framework WSRP BEA Portal.NET Application Accelerator REST.NET Control.NET Web Form 8

12 Conclusion The approach laid out in this paper allows for the quick ability to transform architecture of a monolithic portal environment into an SOA with all the desired characteristics. In short, implementing a successful SOA involves, first, following the two principles outlined at the beginning of this paper- plan strategically but implement tactically, and treat the service infrastructure as a toolbox. Then functionalities and capabilities should be added in order of their priority to the enterprise, never loosing sight of or straying from the ultimate business goals initially set in place. About BEA BEA Systems, Inc. (Nasdaq: BEAS) is a world leader in enterprise infrastructure software. The BEA SOA 360º platform, the industry s most unified SOA platform for business transformation and optimization, is designed to improve cost structures and grow new revenue streams. Information about how BEA is enabling customers to achieve Business LiquidITy can be found at bea.com. Join the BEA community At BEA, we understand that developers need different kinds of resources than IT managers. And that architects face different challenges than executives. That s why we ve created four unique communities that give you exclusive access to a formidable group of your peers, to a world of shared thinking, and to the kind of meaningful information that can make you more effective and more competitive. To join one or more of the BEA communities, simply register online at bea.com/register. 9

13 BEA Systems, Inc North First Street San Jose, CA bea.com CWP1478E1106-1A

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven

More information

Portlets for Groupware Integration

Portlets for Groupware Integration BEAWebLogic Portlets for Groupware Integration Supported Configurations Guide Version 3.0 Revised: October 2006 Copyright Copyright 1995-2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend

More information

Enterprise Java Virtualization Understanding the TCO Implications: An Executive Brief

Enterprise Java Virtualization Understanding the TCO Implications: An Executive Brief Enterprise Java Virtualization Understanding the TCO Implications: An Executive Brief Copyright Copyright 1995 2008 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is protected

More information

BEA WebLogic Operations Control: Application Virtualization for Enterprise Java

BEA WebLogic Operations Control: Application Virtualization for Enterprise Java BEA WebLogic Operations Control: Application Virtualization for Enterprise Java Copyright Copyright 1995-2008 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is protected

More information

AquaLogic Service Bus

AquaLogic Service Bus AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership

More information

Portlets for Groupware Integration

Portlets for Groupware Integration BEAWebLogic Portlets for Groupware Integration Installation Guide Version 8.1 SP5 Document Revised: October 2005 Copyright Copyright 1995-2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend

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

Methods and tools for data and software integration Enterprise Service Bus

Methods and tools for data and software integration Enterprise Service Bus Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)

More information

BEA AquaLogic Service Bus and WebSphere MQ in Service-Oriented Architectures

BEA AquaLogic Service Bus and WebSphere MQ in Service-Oriented Architectures BEA White Paper BEA AquaLogic Service Bus and WebSphere MQ in Service-Oriented Architectures Integrating a Clustered BEA AquaLogic Service Bus Domain with a Clustered IBM WebSphere MQ Copyright Copyright

More information

BEA White Paper. The Integration Journey a Field Guide to Business Integration for SOA

BEA White Paper. The Integration Journey a Field Guide to Business Integration for SOA BEA White Paper The Integration Journey a Field Guide to Business Integration for SOA Copyright Copyright 1995-2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is protected

More information

BEAWebLogic. Portal. Portlet Development Guide

BEAWebLogic. Portal. Portlet Development Guide BEAWebLogic Portal Portlet Development Guide Version 10.0 Revised: March 2007 Copyright Copyright 1995-2007 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is protected by

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

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 Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux (jlmarech@ca.ibm.com), IT Architect, IBM 28 Mar 2006 Today's business

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

Service Mediation. The Role of an Enterprise Service Bus in an SOA

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

More information

IBM WebSphere ESB V6.0.1 Technical Product Overview

IBM WebSphere ESB V6.0.1 Technical Product Overview IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to

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

BEA White Paper. Domain Model For SOA. Realizing the Business Benefit of Service-Oriented Architecture

BEA White Paper. Domain Model For SOA. Realizing the Business Benefit of Service-Oriented Architecture BEA White Paper Domain Model For SOA Realizing the Business Benefit of Service-Oriented Architecture Copyright Copyright 2005 BEA Systems, Inc. All Rights Reserved. July, 2005 Restricted Rights Legend

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction

More information

SCA-based Enterprise Service Bus WebSphere ESB

SCA-based Enterprise Service Bus WebSphere ESB IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software

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

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What

More information

SOA Management with Oracle Enterpise Manager. An Oracle White Paper March 2007

SOA Management with Oracle Enterpise Manager. An Oracle White Paper March 2007 SOA Management with Oracle Enterpise Manager An Oracle White Paper March 2007 NOTE: The following is intended to outline our general product direction. It is intended for information purposes only, and

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

BEA White Paper. Adaptive Memory Management for Virtualized Java Environments

BEA White Paper. Adaptive Memory Management for Virtualized Java Environments White Paper Adaptive Memory Management for Virtualized Java Environments Copyright Copyright 1995 2007 Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is protected by copyright,

More information

WebLogic Adapter for Baan

WebLogic Adapter for Baan BEA WebLogic Adapter for Baan Release Notes Release 8.1.1 Document Date: October 2003 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Portions Copyright 2003 iway Software. All Rights Reserved.

More information

Service Oriented Architecture

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

More information

Copyright. Restricted Rights Legend. Trademarks or Service Marks. Copyright 2003 BEA Systems, Inc. All Rights Reserved.

Copyright. Restricted Rights Legend. Trademarks or Service Marks. Copyright 2003 BEA Systems, Inc. All Rights Reserved. Version 8.1 SP4 December 2004 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation is subject to and made available only pursuant to

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

An Oracle White Paper Dec 2013. Oracle Access Management Security Token Service

An Oracle White Paper Dec 2013. Oracle Access Management Security Token Service An Oracle White Paper Dec 2013 Oracle Access Management Security Token Service Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only,

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:

More information

3 4 5 Oracle SOA Suite 11g is the only complete, integrated, best of breed and hot-pluggable SOA platform available today. It has a comprehensive view on the entire software lifecycle process, providing

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

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

More information

IBM Rational Rapid Developer Components & Web Services

IBM Rational Rapid Developer Components & Web Services A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary

More information

Oracle SOA Suite: The Evaluation from 10g to 11g

Oracle SOA Suite: The Evaluation from 10g to 11g KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction

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

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

Contents. 1010 Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA http://www.nevatech.com

Contents. 1010 Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA http://www.nevatech.com Sentinet Overview Contents Overview... 3 Architecture... 3 Technology Stack... 4 Features Summary... 6 Repository... 6 Runtime Management... 6 Services Virtualization and Mediation... 9 Communication and

More information

Enterprise Service Bus 101

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

More information

ENZO UNIFIED SOLVES THE CHALLENGES OF OUT-OF-BAND SQL SERVER PROCESSING

ENZO UNIFIED SOLVES THE CHALLENGES OF OUT-OF-BAND SQL SERVER PROCESSING ENZO UNIFIED SOLVES THE CHALLENGES OF OUT-OF-BAND SQL SERVER PROCESSING Enzo Unified Extends SQL Server to Simplify Application Design and Reduce ETL Processing CHALLENGES SQL Server does not scale out

More information

The Enterprise Service Bus: Making Service-Oriented Architecture Real

The Enterprise Service Bus: Making Service-Oriented Architecture Real The Enterprise Service Bus: Making Service-Oriented Architecture Real M.T. Schmidt et al. Presented by: Mikael Fernandus Simalango SOA in Early Days Introduction Service Requester bind find Service Registry

More information

Enterprise Application Designs In Relation to ERP and SOA

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

More information

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer Christoph Bussler B2B Integration Concepts and Architecture With 165 Figures and 4 Tables IIIBibliothek Springer Contents Part I Introduction to Business-to-Business Integration.... 1 1 History 3 1.1 Why

More information

An Oracle White Paper February 2014. Oracle Data Integrator 12c Architecture Overview

An Oracle White Paper February 2014. Oracle Data Integrator 12c Architecture Overview An Oracle White Paper February 2014 Oracle Data Integrator 12c Introduction Oracle Data Integrator (ODI) 12c is built on several components all working together around a centralized metadata repository.

More information

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Guido Schmutz, Technology Manager / Partner Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

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

BEAWebLogic. Portal. WebLogic Portlets for SAP Installation Guide

BEAWebLogic. Portal. WebLogic Portlets for SAP Installation Guide BEAWebLogic Portal WebLogic Portlets for SAP Installation Guide Version 8.1 with Service Pack 4 (SAP Portlets Version 1.1) Document Revised: September 2004 Copyright Copyright 2004-2005 BEA Systems, Inc.

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

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

More information

Service oriented architectures: approaches, technologies and research issues

Service oriented architectures: approaches, technologies and research issues The VLDB Journal (2007) 16:389 415 DOI 10.1007/s00778-007-0044-3 REGULAR PAPER Service oriented architectures: approaches, technologies and research issues Mike P. Papazoglou Willem-Jan van den Heuvel

More information

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

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable

More information

IBM Tivoli Service Request Manager

IBM Tivoli Service Request Manager Deliver high-quality services while helping to control cost IBM Tivoli Service Request Manager Highlights Streamline incident and problem management processes for more rapid service restoration at an appropriate

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

SOA BLUEPRINT REFERENCE ARCHITECTURE VERSION 1.1

SOA BLUEPRINT REFERENCE ARCHITECTURE VERSION 1.1 SOA BLUEPRINT REFERENCE ARCHITECTURE VERSION 1.1 SOA Alliance Group of SOA Practitioners Abstract Service Oriented Architecture (SOA) is the business operations strategy for leveraging information to meet

More information

Oracle Service Bus Statement of Direction August 2008

Oracle Service Bus Statement of Direction August 2008 Oracle Service Bus Statement of Direction August 2008 Market-leading ESB offers unmatched flexibility and capabilities Strategy fully preserves development investments of both BEA and Oracle customers.

More information

AquaLogic ESB Design and Integration (3 Days)

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

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

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

Improve business agility with WebSphere Message Broker

Improve business agility with WebSphere Message Broker Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching

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. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,

More information

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business

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

SOA OPERATIONS EXCELLENCE WITH PROGRESS ACTIONAL WHITE PAPER

SOA OPERATIONS EXCELLENCE WITH PROGRESS ACTIONAL WHITE PAPER SOA OPERATIONS EXCELLENCE WITH PROGRESS ACTIONAL WHITE PAPER TABLE OF CONTENTS > 1.0 Service-Oriented Architecture: Benefits and IT Operations Challenges 1 > 2.0 Progress Actional for SOA Operations 4

More information

Integration using IBM Solutions

Integration using IBM Solutions With special reference to integration with SAP XI Email: keithprabhu@hotmail.com Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration

More information

Federated Portals. Subbu Allamaraju Staff Engineer BEA Systems Inc

Federated Portals. Subbu Allamaraju Staff Engineer BEA Systems Inc Federated Portals Subbu Allamaraju Staff Engineer BEA Systems Inc Agenda Federated portals and SOA Federated portals internals Best practices Upcoming features Q&A (C) Copyright 2005, BEA Systems, Inc

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

Business Process Management In An Application Development Environment

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

More information

BEA White Paper. Extending the Business Value of SOA Through Business Process Management

BEA White Paper. Extending the Business Value of SOA Through Business Process Management BEA White Paper Extending the Business Value of SOA Through Business Process Management Copyright Copyright 1995 2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is protected

More information

are you helping your customers achieve their expectations for IT based service quality and availability?

are you helping your customers achieve their expectations for IT based service quality and availability? PARTNER BRIEF Service Operations Management from CA Technologies are you helping your customers achieve their expectations for IT based service quality and availability? FOR PARTNER USE ONLY DO NOT DISTRIBUTE

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

Unlock the Value of Your Microsoft and SAP Software Investments

Unlock the Value of Your Microsoft and SAP Software Investments SAP Technical Brief SAP Gateway Objectives Unlock the Value of Your Microsoft and SAP Software Investments Bridging the integration gap between SAP and Microsoft environments Bridging the integration gap

More information

SONIC ESB 7. KEY CAPABILITIES > Connects, mediates and controls. KEY BENEFITS > Creates new processes using

SONIC ESB 7. KEY CAPABILITIES > Connects, mediates and controls. KEY BENEFITS > Creates new processes using CONNECT EVERYTHING. ACHIEVE ANYTHING. TM DATASHEET KEY CAPABILITIES > Connects, mediates and controls services, wherever they are deployed > Fast, dependable and secure communications > Transactional failover

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

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

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

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

CHAPTER 1 INTRODUCTION

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

More information

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment Managing SOA Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you should be able to: Explain

More information

Use service virtualization to remove testing bottlenecks

Use service virtualization to remove testing bottlenecks Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications

More information

IBM Customer Experience Suite and Electronic Forms

IBM Customer Experience Suite and Electronic Forms Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your

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

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

Oracle Service Bus. Concepts and Architecture 10g Release 3 (10.3) October 2008

Oracle Service Bus. Concepts and Architecture 10g Release 3 (10.3) October 2008 Oracle Service Bus Concepts and Architecture 10g Release 3 (10.3) October 2008 Oracle Service Bus Concepts and Architecture, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle and/or its affiliates. All

More information

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems Simplified Management With Hitachi Command Suite By Hitachi Data Systems April 2015 Contents Executive Summary... 2 Introduction... 3 Hitachi Command Suite v8: Key Highlights... 4 Global Storage Virtualization

More information

HP SOA Systinet software

HP SOA Systinet software HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption

More information

Research on the Model of Enterprise Application Integration with Web Services

Research on the Model of Enterprise Application Integration with Web Services Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business

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

Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3

Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3 Streamlining BEA WebLogic Server Application Development Streamlining BEA WebLogic Server Application Development Contents Contents... 3 Introduction... 4 Product Overview... 5 BEA WebLogic Platform...5

More information

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

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

More information

Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB

Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB IBM Software for WebSphere Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB Presenter: Kim Clark Email: kim.clark@uk.ibm.com Date: 27/02/2007 SOA Design with WebSphere

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

An Oracle White Paper October 2013. Oracle Data Integrator 12c New Features Overview

An Oracle White Paper October 2013. Oracle Data Integrator 12c New Features Overview An Oracle White Paper October 2013 Oracle Data Integrator 12c Disclaimer This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should

More information

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency

More information

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC. Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC. i Fishbowl Solutions Notice The information contained in this document represents the current

More information

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage Cloud Service Brokerage Case Study Health Insurance Association Launches a Security and Integration Cloud Service Brokerage Cloud Service Brokerage Case Study Health Insurance Association Launches a Security

More information

Integration using INDEX, SAP and IBM WebSphere Business Integration

Integration using INDEX, SAP and IBM WebSphere Business Integration Integration using INDEX, SAP and IBM WebSphere Business Integration A description of proposed architecture Email: keithprabhu@hotmail.com Integration using INDEX and IBM WebSphere Table of contents 1.

More information

Simplifying Processes Interoperability with a Service Oriented Architecture

Simplifying Processes Interoperability with a Service Oriented Architecture Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple

More information

Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper

Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence

More information

Guiding Principles for Technical Architecture

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

More information