White paper Why should I care about SOA?
|
|
|
- Archibald Myron Reynolds
- 10 years ago
- Views:
Transcription
1 White paper Why should I care about SOA? Document version 1.0 Date: March 21, 2012 Page 1 of 10
2 This page intentionally left blank Page 2 of 10
3 Table of Contents Table of Contents Introduction 4 What is SOA? 4 Why should I care about SOA? 5 Why do Web Services exist? 7 Why does the Service Bus exist? 7 Why is there a Rules Engine? 8 Why is everyone talking about the cloud and how does SOA fit in? 9 Conclusion 9 Page 3 of 10
4 Introduction As every Oracle professional knows, Oracle s Technology Network ( is an invaluable resource for working with Oracle technologies. Because of Oracle s aggressive acquisition strategy over the past couple of years, the product set offered by Oracle has grown to include various development technologies (Java ), business intelligence tools (such as Oracle Business Intelligence Enterprise Edition (OBIEE) and Essbase ), various enterprise programs (such as PeopleSoft and JD Edwards ) and other enterprise tools. This dramatic increase in Oracle s portfolio makes Oracle the premier company for end-to-end enterprise software solutions. The above-mentioned resource is great for figuring out the how : How do I set up SSL on the application server? How do I write a materialized view? How do I create a composite application in JDeveloper? What can be a real challenge for Oracle professionals are the Why questions: Why should we go down this path? Why should we invest resources in these technologies? Fujitsu can bring clarity to the many questions facing organizations looking to implement Oracle SOA-based solutions. What is SOA? SOA means a lot of different things to different people, but it comes down to two basic principles: 1. Philosophy: SOA requires everyone involved in the solution to think differently about how complex systems are put together. In traditional development, a methodology regarding the development of business requirements, coding standards, testing standards, implementation of the final application and acceptance by the end users is adopted by the development team. Once the methodology is decided upon, the tasks of requirements gathering, application design and coding are usually the first three activities to begin. In a true SOA-based application, however, the application design phase takes on much more significance. SOA encourages developers to break parts of an application into small, reusable pieces of code called business services. These business services typically perform a very specific business function and are usually implemented as a web service (discussed below). These web services can then be assembled into applications (referred to as composite applications) or reports. 2. Technology: The implementation of SOA isn t a thing. There s no button in Oracle JDeveloper that says Generate to SOA. Developing and implementing an SOA-based application means adhering to a set of standards, and when it comes to SOA, there are a lot of standards. One of the challenges for developers and architects is not only being aware of the different standards, but knowing when to choose between the different types of implementations available to you. For instance, let s take the simple example of a piece of code that validates a customer s information. Where should that code live? Here are some of the places it could live in a SOA-based application: In the browser code (typically in a.jsp) In the Java application (deployed to the middleware server for Oracle, this would be the WebLogic Server) In a Web Service In an Entity Java Bean (EJB) In the Enterprise Service Bus In a BPEL process In a Business Rule In a stored procedure in the database Page 4 of 10
5 There are standards when it comes to designing and implementing a web service, a BPEL process, an EJB, etc. Knowing about all of these standards and making sure your code adheres to them is an absolute requirement of SOA-based application development. The whole premise of SOA is based upon adhering to these standards. Any violation will result in an unstable system that will be impossible to maintain and enhance. Fujitsu can partner with your developers and architects to produce a system that is responsive, secure and extensible to serve the needs of your users now and into the future. Why should I care about SOA? There are two aspects of this answer. The first regards your status as an Oracle professional. Oracle has embraced Service-Oriented Architecture across all of its products. In a 2008 keynote at Oracle OpenWorld, Larry Ellison said that all Oracle products will be SOA-enabled. As an example of Oracle s commitment, they purchased the leading application server on the market (BEA s WebLogic ) and made it the middleware standard for all Oracle products moving forward. They have also undertaken one of the largest development projects in history (Fusion) that uses SOA extensively to integrate the enterprise software systems that Oracle has purchased recently (JD Edwards, PeopleSoft, et al.). It is safe to say that Oracle has invested a tremendous amount of money and resources embracing SOA technologies. Does that mean it will always be the case? Of course not, but if you deal with Oracle technologies, chances are that you will be required to have at least a fundamental understanding of SOA if you would like to stay relevant in your job. The second aspect is not Oracle-specific and deals with the complexity of modern informational systems as a whole. To fully understand some of the drivers behind SOA, we need to take a step back and look at something called architecture. A Brief History of Computer Architecture Architecture is a fancy word for how computer systems (and how end users interact with those systems) are put together. In the infancy of business computing there were few choices as to how a system was put together. Like everything else, this is a double-edged sword: on one hand there was virtually no flexibility, but on the other hand, it was (relatively) simple to design and implement. In modern systems, there are virtually an unlimited number of permutations for constructing computer systems giving businesses incredible flexibility. With this flexibility, however, comes great risks including: creating architectures that can t grow with the business, security issues at all levels of the architecture, finding and keeping knowledgeable workers to support and maintain these complex structures, aligning business goals with technology, getting locked in to a vendor s technology, keeping abreast of technological changes and offerings the list goes on and on. Below is a list of the major business computing architecture eras and how they have evolved over the past 60 years. Era Pros Cons 1950 s 1980 s: The Dumb Terminal Simple Not Scalable 1980 s 2000 s: Client/Server Computing Distributed Computing Difficult administration of applications 2000 s: 3- and n-tier computing Distributed computing and easier administration Complexity of applications / lack of standards Page 5 of 10
6 1960 s 1970 s 1980 s 1990 s 2000 s 2010 s 1950 s s: The Dumb Terminal 1980 s s: Client/Server Computing 2000 s: 3- and n-tier Computing 2010 s and Beyond: SOA 1960 s 1970 s 1980 s 1990 s 2000 s 2010 s 2010 S AND BEYOND: SOA So we ve solved all of the major architectural computing issues, right? We have flexibility to construct systems in a myriad of different ways with components from different vendors. We have the ability to deploy applications to a single location. We re not tied to a client operating system, or even a type of client (PC application, PC browser-based, mobile computing, etc.). We can scale systems with relative ease through both clustering and architecture design. With all of these enhancements, why is SOA making inroads in many organizations today? Even with all of these enhancements, there are three main challenges we still need to consider: the size of most modern applications, integration and the alignment of business goals with technology implementations. Consider the sheer size of most enterprise applications. Large enterprise applications like Oracle s e-business Suite are made up of thousands of database tables, thousands of web pages and functionality that spans virtually every aspect of every employee within an organization. Tools like source code control and project management greatly assist in the development and implementation of new development, but the sheer size of many development projects outstrips tool and human capacity for managing these projects successfully. What if organizations were to adopt a SOA-centric approach for their development? If you remember earlier, one of the main philosophies of SOA development is to define specific business functions and implement them as web services. Once the web service is deployed, its information can be published. Developers can then easily reuse functionality already defined (and presumably tested) to construct new applications and functionality easily. These web services can also be monitored and have security rules associated with them to provide additional functionality and governance to an organization. The next challenge deals with integration. Organizations typically look for best-of-breed applications to support their business. This usually results in disparate systems that don t natively speak to each other. By implementing an SOA-based philosophy towards application development, composite applications that use web services tied to disparate systems can be developed easily. Since a web service is language agnostic, the composite application that brings together information from these disparate systems has no concerns as to how the web service was implemented. This point goes back to the earlier rule that standards must be followed in order to ensure a successful SOA implementation. If the standards are followed, composite applications can access these disparate systems without any fear of compatibility issues. Also, consider the need for most organizations to interact with outside entities (suppliers, vendor, government agencies, etc.). If the outside agency is willing to provide a web service, your organization could interact with those external entities without having to worry about how the external entity s systems are coded language, operating system, underlying enterprise software version would all be moot. The published web service would detail how to interact with the underlying system and applications could be developed against that web service definition. The third challenge deals with business and technology alignment. Since the beginning of business computing, the disconnect between business types and technology types has been a challenge many organizations have struggled with. The simple translation of a business rule into a piece of code that accurately reflects and enforces that business rule has caused more problems for IT departments than virtually all other challenges combined. Part of the SOA standard implements technologies that allow business analysts to define business rules that affect how the underlying system works. By allowing business analysts the ability to influence how a system functions, the necessity of translating business rules into executable code is diminished (and in some cases, removed altogether). Page 6 of 10
7 Why do Web Services exist? As we ve seen, one of the basic SOA tenets is to follow the basic philosophy of every Intro to Programming college course, namely this: break big problems into small, manageable chunks. Most programming languages have the concept of a procedure, function or library that allows you to develop a piece of code that can be used in multiple places without having to duplicate functionality. Web Services takes this concept one step further by defining rules regarding the following: How the chunk of code is called The types of data expected as input and the types of data provided as output A protocol for being able to call this chunk of code over the Internet (technically over a network protocol like TCP/IP) A standard way of publishing information about this chunk of code so developers know how to call it without knowing anything about how the chunk of code was written Security rules for who can call and run the chunk of code So a web service exposes a small piece of a large system over the internet. We can then create a type of application called a composite application that uses these web services to perform some sort of business function. Consider an application where you keep information about vendors. One of the things you might want to keep track of is a vendor s credit rating. You might write the check-credit-rating code inside the application OR you might turn the check-credit-rating code into a web service. If you do the latter, the next time you need to write an application that checks a vendor s credit rating, you know you already have the code for it. Not only that, but it s been tested and in use. You could then monitor that web service it could be to another part of the business s advantage to know how many times credit checks were run on a vendor, or over a period of time, what percentage of credit checks were declined (or below a certain value), etc. You could also enhance the web service to not only check credit ratings for vendors, but for individual customers. The web service would be the one place for all types of credit checks within an organization this would make it much easier to maintain, enhance and monitor, as opposed to doing these types of things across disparate systems with disparate rules with disparate terminology programmed in disparate programming languages. And since it s a web service, you re not locked into a technology or programming language if the decision is made to switch from Java to Microsoft.NET, your existing Web Services are still valid and can be called from any language that supports web services (of which all major modern programming languages do). Why does the Service Bus exist? The Service Bus is a special application deployed by most SOA-based systems. The Oracle Service Bus (OSB) performs a lot of functions, but let s start with what functionality the OSB provides to Web Services. When it comes to Web Services, you can think of the OSB as a proxy server for Web Services. But then the question becomes, why do Web Services need a proxy server? A proxy server sits between a client and the resource a client wants. A proxy server can be used to filter requests or provide some other sort of transformational logic between the client and the resource the client is requesting. The OSB can act as this intermediary between a request for a Web Service and the Web Service itself. Let s say an external company publishes a Web Service and you write an application based on that Web Service. The external company then gets bought by another company and they provide their own Web Service that s different from the original company s Web Service. What happens to your composite application? It breaks, since the new Web Service has a different set of parameters and calling method. One of the functions the OSB can serve is, as a proxy that maps your call to the original Web Service to the new Web Service. The underlying Web Service returns information to the OSB, which then maps the data back to your calling application. That s not the only thing the service bus can do. The OSB also serves as the communications nerve center among all applications that pass messages back and forth between applications and requests. Rules can be set up that support the following types of messages: Point-to-point Point-to-point request/response Broadcast Broadcast request/response Publish/subscribe Store and forward Page 7 of 10
8 The OSB provides a way to manage and version Web Services. It also provides adapters to other systems that allow messages to be sent and received (and possibly transformed) from and to other systems easily. OSB also provides advanced manipulation of message via a piece of functionality called the message broker. It mediates communication amongst applications, minimizing the mutual awareness that applications should have of each other in order to be able to exchange messages, effectively implementing decoupling. The following are examples of actions that might be taken in the broker: Route messages to one or more of many destinations Transform messages Perform message aggregation, decomposing messages into multiple messages and sending them to their destination, then recomposing the responses into one message to return to the user Invoke Web Services to retrieve data Respond to events or errors Provide content and topic-based message routing using the publish/subscribe model The OSB can also provide authentication, authorization, privacy, integrity and auditing services for messages. While all service buses are slightly different in terms of the functionality they provide, almost all provide the following additional services: Invocation Routing Mediation Process choreography Service orchestration Complex event processing QoS Management Support for synchronous/asynchronous transport protocols, service mapping (locating & binding) Addressability, static/deterministic routing, content/rules/policy-based routing adapters, protocol transformation, service mapping Implementation of complex business processes Coordination of multiple implementation services exposed as a single, aggregate service Event-interpretation, correlation, pattern-matching Security (encryption and signing), reliable delivery, transaction management monitoring, audit, logging, metering, admin console, BAM Why is there a Rules Engine? Consider what a simple enhancement would entail for a development environment in a typical IT organization using an enterprise software package like Oracle e-business Suite: User identifies need(s) Business analyst outlines change Developer must locate change and implement Unit test for validity Integration test System Test Regression test Acceptance test Deployment Now consider how long those steps would take in a complex, distributed environment governed by federal and industry standards and laws. On top of all that, add in the complexity of translating business rules into code, the human interaction between business-types and technical-types and the different interpretations of terminology and you re left with a situation where the chances of success grow smaller and smaller. Page 8 of 10
9 What if, by contrast, there was a way for business analysts to define business rules directly in the system? Not only that, but what if they could define, alter and test these rules on the fly? Steps 4 through 9 in the list above could be eliminated. Would that serve as something that would appeal to most businesses? The Business Rules Engine allows you to do just that. Applications can be set up to reference rules, instead of hard-coded business parameters. These rules can then be maintained by business analysts, who can make changes to the rules without affecting the application whatsoever. The next time business logic dictates a particular decision inside an application, the newly altered business rule will automatically take effect, shortening the time between identification of a change and its implementation while all the while leaving IT out of the loop. Why is everyone talking about the cloud and how does SOA fit in? How confident are you in your estimating abilities? Most of us, even with years of experience under our belts, are lousy at estimating, and with systems getting more and more complex, the estimating abilities of all but the most talented of professionals is progressively getting worse. Of all of the benefits of the cloud (24/7 availability, redundancy, reduced costs), the ability to spin up new hardware at (virtually) a moment s notice, may be the most important, particularly for companies enjoying growth in these lean times. By taking the hardware procurement process (and its increasingly complex system of hardware contracts and endless legalese) out of the equation, developers and IT departments can focus on getting things done, instead of supporting the increasingly time-consuming (and soul-deadening) tasks related to hardware acquisition, administration and maintenance. Since one of the main tenants of good SOA design is to break code into small, reusable, distributed chunks, it dovetails into cloud-computing principles very nicely. Web services can be moved amongst systems very easily and since they (along with all SOA components) are dependent on adherence to standards, they can be deployed to different application servers on different hardware running different operating systems easily (in theory, of course in real life, there are still incompatibilities). This flexibility, along with the ability to spin up or spin down hardware at a moment s notice gives organizations incredible flexibility to architect their environments. Conclusion Service-Oriented Architecture, while complex, provides organizations with the most flexible, business-focused architecture of any technology today. Coupled with Oracle s embrace of SOA in its Fusion initiative, all Oracle professionals would be well served by a fundamental understanding of SOA and its basic concepts. Effectively communicating the benefits of SOA and its design fundamentals will be a pre-requisite for all Oracle professionals hoping to remain relevant in the future. Page 9 of 10
10 ABOUT FUJITSU AMERICA Fujitsu America, Inc. is a leading ICT solutions provider for organizations in the U.S., Canada and the Caribbean. Fujitsu enables clients to meet their business objectives through integrated offerings including consulting, systems integration, managed services and outsourcing for enterprise applications, data center and field services operations, based on server, software, storage and mobile technologies. Fujitsu provides industry-oriented solutions for manufacturing, retail, healthcare, government, education, financial services and communications sectors. For more information, please visit: / Contact FUJITSU AMERICA, INC East Arques Avenue Sunnyvale, CA , U.S.A. Telephone: or Web: Contact Form: /contact Fujitsu, the Fujitsu logo, and shaping tomorrow with you" are trademarks or registered trademarks of Fujitsu Limited in the United States and other countries. Oracle, Java, Essbase, PeopleSoft, and JD Edwards are trademarks or registered trademarks of Oracle Corporation and/or its affiliates in the United States and other countries. BEA Aqualogic is a trademark or registered trademark of BEA Systems, inc. in the United States and other countries. Microsoft is a trademark or registered trademark of Microsoft Corporation in the United States and/or other countries. All other trademarks referenced herein are the property of their respective owners. Product description data represents Fujitsu design objectives and is provided for comparative purposes; actual results may vary based on a variety of factors. Specifications are subject to change without notice. Copyright 2012 Fujitsu America, Inc. All rights reserved. FPC /12. FCI_ Page 10 of 10
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
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
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
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
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:
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
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
White Paper Delivering Web Services Security: The Entrust Secure Transaction Platform
White Paper Delivering Web Services Security: September 2003 Copyright 2003 Entrust. All rights reserved. Entrust is a registered trademark of Entrust, Inc. in the United States and certain other countries.
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,
What I Advise Every Customer To Do On Their Oracle SOA Projects
What I Advise Every Customer To Do On Their Oracle SOA Projects Save yourself future redesign by considering a few key elements when embarking on your new SOA project. By Javier Mendez & Ahmed Aboulnaga,
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
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
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
WHITE PAPER. Data Center Fabrics. Why the Right Choice is so Important to Your Business
WHITE PAPER Data Center Fabrics Why the Right Choice is so Important to Your Business Introduction Data center fabrics are emerging as the preferred architecture for next-generation virtualized data centers,
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
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
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...
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
FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy
FREQUENTLY ASKED QUESTIONS Oracle Applications Strategy The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
A Guide Through the BPM Maze
A Guide Through the BPM Maze WHAT TO LOOK FOR IN A COMPLETE BPM SOLUTION With multiple vendors, evolving standards, and ever-changing requirements, it becomes difficult to recognize what meets your BPM
Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007
Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes
Fujitsu Interstage Business Operations Platform
Fujitsu Interstage Business Operations Platform Fujitsu Interstage Business Operations Platform Better, Faster, Cheaper It s no longer just what you do that counts, it s how you do it and how quickly you
Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario
Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
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
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
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
JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES
JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based
Jitterbit Technical Overview : Microsoft Dynamics CRM
Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
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
How To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
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.
Who are We Specialized. Recognized. Preferred. The right partner makes all the difference.
Our Services Who are We Specialized. Recognized. Preferred. The right partner makes all the difference. Oracle Partnership Oracle Specialized E-Business Suite Business Intelligence EPM-Hyperion Fusion
Oracle BPEL Nuts and Bolts
Oracle BPEL Nuts and Bolts Paper 743 presented by John Jay King King Training Resources [email protected] Download this paper from: http://www.kingtraining.com Copyright @ 2009, John Jay King 1/68
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Integration Options for Oracle E-Business Suite Rekha Ayothi, Lead Product Manager, Oracle Safe Harbor Statement The following is intended to outline our general product direction. It is intended for
Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
Unlocking the Power of SOA with Business Process Modeling
White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this
Enterprise IT Architectures SOA Part 2
Dr. Hans-Peter Hoidn Executive IT Architect, IBM Software Group Global Business Integration "Tiger" Team Enterprise IT Architectures SOA Part 2 SOA Reference Architecture 2 SOA Reference Model Strategy
Enterprise Application Integration
Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier
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
Oracle SOA Suite 11g: Essential Concepts Student Guide
Oracle SOA Suite 11g: Essential Concepts Student Guide D58786GC20 Edition 2.0 August 2011 D73588 Author Iris Li Technical Contributors and Reviewers Gary Barg Pete Daly Joe Greenwald David Mills David
Oracle SOA Suite Then and Now:
Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality
An Oracle White Paper February 2013. Schneider National Implements Next - Generation IT Infrastructure
An Oracle White Paper February 2013 Schneider National Implements Next - Generation IT Infrastructure Introduction Schneider National, Inc., a leading provider of truckload, logistics, and intermodal services,
Service Oriented Enterprise Architecture
Service Oriented Enterprise Architecture Danny Greefhorst With the e-business explosion of the past few years corporations were, and still are, faced with the challenge of time to market more than ever
Version 14.0. Overview. Business value
PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing
JD Edwards EnterpriseOne Mobile Solutions
Specialists ORACLE / JD Edwards JD Edwards EnterpriseOne Mobile Solutions 1 Agenda Mobile Computing Smart Phones Oracle ADF Overview Tablets Industrial Mobile Applications Summary 2 Mobile Computing 3
Oracle Service Bus: - When to use, where to use and when not to use
Oracle Service Bus: - When to use, where to use and when not to use Session ID#: 244 Prepared by: Abhay Kumar Senior Consultant AST Corporation REMINDER Check in on the COLLABORATE mobile app Specialized.
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.
Business Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
Gain a competitive edge through optimized B2B file transfer
Gain a competitive edge through optimized B2B file transfer Contents: 1 Centralized systems enable business success 2 Business benefits of strategic file transfer that you can experience for yourself 2
SCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd [email protected] 2007 IBM Corporation Agenda IBM Software Group WebSphere software
Extend the value of your core business systems.
Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems
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
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
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
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:
Extending the Benefits of SOA beyond the Enterprise
Extending the Benefits of SOA beyond the Enterprise 2 TABLE OF CONTENTS 1 SOA The Right Approach for Application Integration...3 2 SOA outside the Firewall: An Opportunity to Improve Collaboration...4
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 [email protected] Abstract Enterprise Service Bus (ESB)
Integration Using the MultiSpeak Specification
Integration Using the MultiSpeak Specification By: Gary A. McNaughton, Cornice Engineering, Inc. and Robert Saint, National Rural Electric Cooperative Association Introduction Over the years many different
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
An Oracle White Paper January 2012. Take SOA Deployments to the Next Level with Oracle Data Integrator
An Oracle White Paper January 2012 Take SOA Deployments to the Next Level with Oracle Data Integrator Disclaimer The following is intended to outline our general product direction. It is intended for information
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
JD Edwards EnterpriseOne Tools. 1 Understanding JD Edwards EnterpriseOne Business Intelligence Integration. 1.1 Oracle Business Intelligence
JD Edwards EnterpriseOne Tools Embedded Business Intelligence for JD Edwards EnterpriseOne Release 8.98 Update 4 E21426-02 March 2011 This document provides instructions for using Form Design Aid to create
Enterprise Integration Architectures for the Financial Services and Insurance Industries
George Kosmides Dennis Pagano Noospherics Technologies, Inc. [email protected] Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0?
Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0? Gustavo Gonzalez -Oracle ACE at IT Convergence Abstract The general availability of Oracle Fusion,
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
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
The Benefits of Utilizing a Repository Manager
Sonatype Nexus TM Professional Whitepaper The Benefits of Utilizing a Repository Manager An Introduction to Sonatype Nexus TM Professional SONATYPE www.sonatype.com [email protected] +1 301-684-8080 12501
G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation
Fusion Middleware G-Cloud Framework Service Definition Oracle Fusion Middleware Design and Implementation Prepared for: G-Cloud Document: Fusion Middleware Version: 0.1 Issue Date: 06/09/2013 1 OVERVIEW
Fact Sheet Fujitsu Global Cloud Platform Infrastructure as a Service (Iaas)
Fact Sheet Fujitsu Global Cloud Platform Infrastructure as a Service (Iaas) Flexible and Secure IT that Stays Aligned with Your Business You have a business to run and a hugely complex infrastructure to
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
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
ORACLE DATA INTEGRATOR ENTERPRISE EDITION
ORACLE DATA INTEGRATOR ENTERPRISE EDITION ORACLE DATA INTEGRATOR ENTERPRISE EDITION KEY FEATURES Out-of-box integration with databases, ERPs, CRMs, B2B systems, flat files, XML data, LDAP, JDBC, ODBC Knowledge
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
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
Oracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION
ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION EXECUTIVE SUMMARY Oracle business intelligence solutions are complete, open, and integrated. Key components of Oracle business intelligence
IBM WebSphere Cast Iron Cloud integration
IBM Cast Iron Cloud integration Integrate Microsoft Dynamics in days Highlights Speeds up time to implementation for Microsoft Dynamics integration projects with configuration, not coding approach Achieves
ORACLE WEBCENTER PORTAL
ORACLE WEBCENTER PORTAL A MODERN ENTERPRISE PORTAL WITH INTUITIVE TOOLS FOR COMPOSING CONTENT-RICH SELF- SERVICE PORTALS WITH INTEGRATED SOCIAL AND COLLABORATION SERVICES KEY FEATURES Enterprise-Grade
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:
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
Smart Business Processes using Oracle Business Rules
Smart Business Processes using Oracle Business Rules An Oracle Whitepaper December, 2008 Introduction Today more than ever, businesses must make good decisions. Effective leaders must be able to understand,
Introduction to SOA governance and service lifecycle management.
-oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA
Oracle Utilities Integration for Device Operations
Oracle Utilities Integration for Device Operations Release Notes Oracle Utilities Meter Data Management v2.0.1.8 Oracle Utilities Operational Device Management v2.0.1 E36211-01 October 2012 Oracle Utilities
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
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
Foundations for your. portable cloud
Foundations for your portable cloud Start Today Red Hat s cloud vision is unlike that of any other IT vendor. We recognize that IT infrastructure is and will continue to be composed of pieces from many
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
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
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...
The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013
The webmethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 2013 Software AG. All rights reserved. 2 2 Agility Process & Integration 3 Integration? INTEGRATION
CA Workload Automation Agents Operating System, ERP, Database, Application Services and Web Services
PRODUCT SHEET CA Workload Automation Agents CA Workload Automation Agents Operating System, ERP, Database, Application Services and Web Services CA Workload Automation Agents extend the automation capabilities
The Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP)
The Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP) Gerhard Bayer Senior Consultant International Systems Group, Inc. [email protected] http://www.isg-inc.com Table
TECHNOLOGY BRIEF: INTEGRATED IDENTITY AND ACCESS MANAGEMENT (IAM) An Integrated Architecture for Identity and Access Management
TECHNOLOGY BRIEF: INTEGRATED IDENTITY AND ACCESS MANAGEMENT (IAM) An Integrated Architecture for Identity and Access Management Table of Contents Executive Summary 1 SECTION 1: CHALLENGE 2 The Need for
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.
