1 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 set of service infrastructure components for designing, deploying, and managing composite applications. Oracle SOA Suite enables services to be created, managed, and orchestrated into composite applications and business processes. Composites enable you to easily assemble multiple technology components into
2 one SOA composite application. Oracle SOA Suite plugs into heterogeneous IT infrastructures and enables enterprises to incrementally adopt SOA. Oracle SOA Suite 11g is a key member of the Oracle Fusion Middleware family of products, which as a whole provide a Complete, Open, Interoperable and Best-of-Breed middleware platform for the enterprise. This white paper focuses on the tools and capabilities in Oracle SOA Suite 11g and how they work together to provide a comprehensive SOA solution. Whats new in 11g? There are many changes in 11g when compare to 10g in business logic and technical area. Added some components with new functionality and extra functionality to existing environment
3 11g Application Service Component Architecture (SCA) SCA is a standard framework for building service infrastructure Building service components Assembling components into composite applications Deploying composite applications Managing composite applications
4 SOA Composite Editor (JDeveloper) JDeveloper is the integrated development environment (IDE) for building Java based SOA applications and user interfaces using the latest industry standards for Java, XML, Web Services and SQL. Supports the complete development life cycle with integrated features for modeling, coding, debugging, testing, profiling, tuning, and deploying applications.
5 Oracle Enterprise Repository (OER) Visibility into assets under development minimizes Redundancy and promotes service collaboration and Reuse Graphically display and navigate asset-to-asset and Asset-to-project relationships and interdependencies to Simplify impact analysis Allow developers to easily publish, locate, and consume SOA assets from directly within their integrated Development environment (IDE) Real Time Event Processing (CEP) Monitors streams of events Correlates seemingly unrelated events into patterns Applications in almost every industry vertical: risk management fraud detection intrusion detection
6 Compliance Optimized to handle very large volumes of events Adapter enhancements New adapters and leverage for Java 2 Connector Architecture (J2CA) New TCP Socket Adapter Large payload support Active/Active HA Cluster support Tighter integration with E-Business Suite Oracle Adapters Oracle Adapters use JCA technology to connect external systems to the Oracle SOA Suite. Oracle SOA Suite provides the following technology adapters to integrate with transport protocols, data stores, and messaging middleware: BAM FTP Java Messaging Service (JMS) Advanced Queuing (AQ) Files Message Queuing (MQ) Series
7 Oracle also provides support for third-party adapters. See Other Adapters for additional information. Oracle provides the following packaged-application adapters for integrating Oracle SOA Suite with various packaged applications, such as SAP and Siebel: Oracle Applications PeopleSoft SAP R/3 Siebel PeopleSoft J.D. Edwards OneWorld Oracle provides the following legacy adapters for integrating Oracle SOA Suite with legacy and mainframe applications: Tuxedo CICS VSAM IMS/TM IMS/DB
8 ESB is now Mediator Oracle Enterprise Service Bus (OESB) was the Service Bus for SOA 10g before Oracle purchased BEA The role of ESB in SOA 11g now is to provide mediation services between SOA Suite Components In SOA 11g ESB is known as Mediator and acts as a component in a SCA assembly Human Workflow JSF bsed client framework for worklist application ADF task flow forms Java platform security layer Rule-based routing IM Notifications Digital certificate support MS Office integration
9 Oracle Service Bus (OSB) Previously known as BEA Aqualogic Service Bus (ALSB) Primary service bus for Oracle SOA Suite 11g Preferred platform for service virtualization and interaction external to the SOA Suite Can be used independently of SOA Suite 11g
10 Business Rules In SOA 10g business rules are managed using the Rules Author In SOA 11g business rules are managed using JDeveloper and SOA composer SOA Composer is the Web interface for managing business rules and Domain Value Maps (DVM) JDeveloper integration Decision tables Rule activation and effective dates Aggregates Dictionary links ADF-BC integration
11 Operations Monitoring In SOA 10g there is: ESB Console BPEL console Application Server Control Each of these tools are OK but they are not well integrated SOA 11g provides service monitoring across all SOA components: ESB, BPEL, Human Workflow Integral part of Enterprise Manager FMW Control Instances tracking: ECID uniquely identifies each instance Instance details are trackable through all SOA components: ESB, BPEL, adapters, workflow, Can be used to execute and review unit tests
12 Grid Infrastructure SOA Suite 10g is based on Oracle AS 10g Uses Oracle application server 10.1.x OC4J Sun JVM Repository tool irca to create the SOA 10g repository Managed with Application Server Console SOA Suite 11g is based on Oracle FMW 11g Uses Oracle WebLogic server 10gR3 Sun or JRockit JVM Repository Creation Utility (RCU) to create or delete the SOA 11g repository Support for multiple repositories in the same database Managed with WebLogic Server Console Failover:
13 WLS provides XA based transaction recovery for SOA processes SOA uses WLS whole server migration as failover strategy for hardware and instance failures SOA Suite 11g has the Enterprise Management Console The EM console is deployed along with SOA Suite The EM console is used to: Manage SOA Suite services Manage SOA Suite deployments Review logs and Exceptions Business Activity Monitoring Oracle Business Activity Monitoring (Oracle BAM) is a complete solution for building real-time operational dashboards and monitoring and alerting applications over the Web. Using this technology, business user gain the ability to build interactive, real-time dashboards and proactive alerts to monitor their business services and processes.
14 Oracle SOA platform Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete set of service infrastructure components for designing, deploying, and managing composite applications. Oracle SOA Suite enables services to be created, managed, and orchestrated into composite applications and business processes. Composites enable you to easily assemble multiple technology components into one SOA composite application. Oracle SOA Suite plugs into heterogeneous IT infrastructures and enables enterprises to incrementally adopt SOA.
16 The components of Oracle SOA Suite benefit from common capabilities, including a single deployment, management, and tooling model, end-to-end security, and unified metadata management. Oracle SOA Suite is unique in that it provides the following set of integrated capabilities: Messaging Service discovery Orchestration Web services management and security Business rules Events framework Business activity monitoring Components in SOA Suite 11g The following components comprise an Oracle SOA Suite installation: Oracle Mediator Oracle Adapters Business Events and Events Delivery Network Oracle Metadata Repository Oracle Business Rules Oracle WSM Policy Manager Human Workflow
17 Oracle Business Activity Monitoring Oracle B2B Oracle JDeveloper Oracle Enterprise Manager 1.Oracle Mediator the Oracle Mediator routes data from service providers to external partners. In addition, it can subscribe to and publish business events. Using the rules, Oracle Mediator can perform the following actions: Route: Determines the service component (BPEL process, business rule, human task, and mediator) to which to send the messages. Validate: Provides support for validating the incoming message payload by using a schematron or an XSD file. Filter: If specified in the rules, applies a filter expression that specifies the contents (payload) of a message be analyzed before any service is invoked. Transformation: If specified in the rules, transforms document data from one XML schema to another, thus enabling data interchange among applications using different schemas. 2.Oracle Jdeveloper
18 Oracle JDeveloper is the development component of Oracle SOA Suite. It forms a comprehensive Integrated Service Environment (ISE) for creating and deploying composite applications and managing the composite. Oracle JDeveloper enables developers to model, create, discover, assemble, orchestrate, test, deploy, and maintain composite applications based on services. 3.Oracle Adapters Expanied about it in section1 4.Business Events and Event Delivery Network You can raise business events when a situation of interest occurs. Business events are messages sent as the result of an occurrence or situation, such as a new order or completion of an order. In Oracle SOA Suite, the mediator service component subscribes or publishes events. When an event is published, other applications can subscribe to it.
19 Oracle Metadata Repository The Oracle Metadata Repository (MDS) stores business events, rulesets for use by Oracle Business Rules, XSLT files for Oracle Service Bus and Oracle Mediator, XSD XML schema files for Oracle BPEL Process Manager, WSDL files, and metadata files for Complex Event Processing. Oracle Business Rules
20 Oracle Business Rules, initiated by a BPEL process service component, enable dynamic decisions at runtime allowing you to automate policies, constraints, computations, and reasoning while separating rule logic from underlying application code. In addition, the human task and mediator service components can make use of rules for dynamic routing. A mediator service component can use a business rule for routing messages, and a human task can use a business rule for routing assignments. The Oracle Metadata Repository (MDS) stores the rulesets for Oracle Business Rules. Oracle WSM Policy Manager Oracle WSM Policy Manager provides the infrastructure for enforcing global security and auditing policies in the Service Infrastructure. By securing various endpoints and setting and propagating identity, it secures applications. Oracle WSM Policy Manager provides a standard mechanism for signing messages, performing encryption, performing authentication, and providing role-based access control. You also can change a policy without having to change the endpoints or clients for this endpoints, providing greater flexibility and security monitoring for your enterprise. Human Workflow Explained in the section1
21 Oracle Business Activity Monitoring Explained in the section1 Oracle Complex Event Processing Databases are best equipped to run queries over finite stored data sets. However, many modern applications require long-running queries over continuous unbounded sets of data. By design, a stored data set is appropriate when significant portions of the data are queried repeatedly and updates are relatively infrequent. In contrast, data streams represent data that is changing constantly, often exclusively through insertions of new elements. It is either unnecessary or impractical to operate on large portions of the data multiple times. Many types of applications generate data streams as opposed to data sets, including sensor data applications, financial tickers, network performance measuring tools, network monitoring and traffic management applications, and clickstream analysis tools. Managing and processing data for these types of applications involves building data management and querying capabilities with a strong temporal focus Oracle B2B Oracle B2B is an ecommerce gateway that enables the secure and reliable exchange of messages between an enterprise and its trading partners. It is a binding component of the Oracle SOA Suite and this platform enables the implementation of complete end-to-end ecommerce business processes.
22 Oracle Enterprise Manager You can configure, monitor, and manage your SOA composite application during run time from Oracle Enterprise Manager Fusion Middleware Control Console. Fusion Middleware Control is a Web browserbased, graphical user interface that you can use to monitor and administer a farm. A farm is a collection of components managed by Fusion Middleware Control. It can contain Oracle WebLogic Server domains, one Administration Server, one or more Managed Servers, clusters, and the Oracle Fusion Middleware components that are installed, configured, and running in the domain
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
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
ORACLE SOA SUITE KEY FEATURES AND BENEFITS COMPLETE INTEGRATED OPEN BEST-OF-BREED FEATURES SOA Composite Editor Graphical editor to assemble heterogeneous components into composite applications Service
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.
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.
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 University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g: Build Composite Applications Duration: 0 Days What you will learn This course covers designing and developing SOA composite applications
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
Oracle University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g : Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design and develop SOA composite applications
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.
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
ITK-Trends aus der Sicht von Oracle als Software-Hersteller -Transition to SOA- 26.Roundtable Münchner Unternehmerkreis IT Simone Frömming - Vice President Sales Oracle Deutschland GmbH SOA Bridging the
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
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd firstname.lastname@example.org 2007 IBM Corporation Agenda IBM Software Group WebSphere software
"This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied
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
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
WELCOME Where and When should I use the Oracle Bus () Guido Schmutz UKOUG Conference 2012 04.12.2012 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1
5-9-05 INTRODUCTION SOA MADE SIMPLE Introduction to SOA, (Micro) s and SOA Suite Nordic ACE Director Tour 05 Ronald van Luttikhuizen Managing partner @ eproseed NL September 05 About me Managing partner
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service
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
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
Business Intelligence The ESB and Microsoft BI The role of the Enterprise Service Bus in Microsoft s BI Framework Gijsbert Gijs in t Veld CTO, BizTalk Server MVP email@example.com About motion10
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...
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA presented by John Jay King King Training Resources firstname.lastname@example.org Download this paper and code examples from: http://www.kingtraining.com
BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER An Oracle White Paper Jan 2005 BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS
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
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
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
Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case Introduction Stop. Think. Ok, in the meanwhile 2 seconds has passed and 250 messages more were processed by a mission critical
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
1 Table of Contents BUSINESS RULES CONCEPTS... 2 BUSINESS RULES... 2 RULE INFERENCE CONCEPT... 2 BASIC BUSINESS RULES CONCEPT... 3 BUSINESS RULE ENGINE ARCHITECTURE... 4 BUSINESS RULE ENGINE ARCHITECTURE...
ORACLE Oracle Press Oracle Fusion Middleware 11 g Architecture and Management Reza Shafii Stephen Lee Gangadhar Konduri Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan
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
Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach George Moykin Senior Consultant, Middleware email@example.com
IBM Software Group IBM WebSphere Process Integration Technical Overview Business Flexibility Depends on IT Flexibility Today s IT architectures, arcane as they may be, are the biggest roadblocks most companies
George Kosmides Dennis Pagano Noospherics Technologies, Inc. firstname.lastname@example.org Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
Do More with SOA Integration: Best of Packt Integrate, automate, and regulate your business processes with the best of Packt's SOA books Series Editor Carl Jones [PACKT] entferiss PUBLISHING BIRMINGHAM
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
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.
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
Schoolcraft College VisTatech Center Room VT445 November 12, 2014 2:20pm 3:15pm An Unbiased Look: Oracle SOA Suite 12c Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223 info@
Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c CON7598 Rajesh Kalra, Sr. Principal Product Manager Robert Wunderlich, Sr. Principal Product Manager Service Integration Product
Oracle SOA Hands-On-Workshop Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater The succeeding is intended to outline our general product direction. It is intended for information purposes only,
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
5 Do s and Don ts for every Oracle SOA Suite project The Oracle SOA Suite is comprehensive, which can make it hard to know where to start. That is why we have produced this list of Do s and Don t s for
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...
Ikasan ESB Reference Architecture Review EXECUTIVE SUMMARY This paper reviews the Ikasan Enterprise Integration Platform within the construct of a typical ESB Reference Architecture model showing Ikasan
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,
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.
Oracle Service-Oriented Architecture Suite Best of Breed SOA Tools and Middleware July 2006 EXECUTIVE OVERVIEW Changing markets, increasing competitive pressures and evolving customer needs are placing
Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,
Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence Alexandre Vieira Middleware Solutions Team Leader Which FOUNDATION? How to have CONTROL? How to run FASTER? Which FOUNDATION?
EBS - SOA Integration Options Session ID#: 14045 Prepared by: Mathew Varughese Sr. Software Engineer LA County Metropolitan Transportation Authority Abhay Kumar AST Corporation REMINDER Check in on the
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
ESB Features Comparison Feature wise comparison of Mule ESB & Fiorano ESB Table of Contents A note on Open Source Software (OSS) tools for SOA Implementations... 3 How Mule ESB compares with Fiorano ESB...
JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss
Prepared by Enterprise Planning and Architecture Strategies Team Page 1 of 19 Control Page: Revision History: Version No Revised Date Author Comments 03/18/2011 Anitha Ramakrishnan Initial Version Page
Web Services in Oracle Fusion Middleware Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA Agenda Oracle Fusion Middleware Enterprise Web Services Services to
OWB Users, Enter The New ODI World Kulvinder Hari Oracle Introduction Oracle Data Integrator (ODI) is a best-of-breed data integration platform focused on fast bulk data movement and handling complex data
Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with
Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended
Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.
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
EM 12c Deep dive Enterprise Manager 12c for Middleware Overview Fusion Middleware Control Monitoring Oracle MW components Monitoring Non-Oracle MW components Some use-cases MW Diagnostics Advisor Business
Management Packs for Database Diagnostics Pack for Database Oracle Diagnostics Pack for Database offers a complete, cost-effective, and easy to use solution for managing the performance of Oracle Database
SNUG June 16, 2006 The Future of PeopleSoft Integration Reasons to Use Your Free PeopleSoft and Fusion Middleware Integration Tools 1 Aims and Ambitions Web Services and Process Orchestration Primer Understand
Oracle SOA Suite 12c Implementation By Michel Schildmeijer, June 4 th 2015 My personalia Michel Schildmeijer, 48 years, living in Amsterdam, the Netherlands. WebLogic and Fusion Middleware Expert WebLogic
IBM Software Group Avoiding Web s Chaos with WebSphere Registry and Repository David Buchanan David Ben Buchanan J Briden Consulting IT Specialist Consulting IT IT Specialist WebSphere Software WebSphere
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