soa and web services - snug · agenda industry trends and challenges soa concepts and benefits...

47
SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied Technologist June 9, 2006 "This presentation is for informational purposes only and may not be incorporated into a contract or agreement."

Upload: phambao

Post on 21-Apr-2018

228 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

SOA and Web ServicesA PeopleTools and Fusion perspective

Larry KramerPrincipal Applied TechnologistJune 9, 2006

"This presentation is for informational purposes only and may not be incorporated into a contract or agreement."

Page 2: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 3: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

AgendaIndustry Trends and Challenges

SOA Concepts and Benefits

Oracle’s SOA Strategy – Fusion Middleware

PeopleSoft and SOA

FMW / SOA Demonstration

Fusion Applications – Based on SOA

Q&A

Page 4: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Current IT LandscapeHomeGrown

Software(ERP, CRM,SCM)

CollaborativeToolsLegacy

Applications

BusinessIntelligence

Portal

EAI, B2BIntegration

ApplicationServers

DatabasesLDAP

Infrastructure

Page 5: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Current IT Landscape

ScreenScrape

ScreenScrape

ScreenScrape

ScreenScrape

MessageQueue

MessageQueue

MessageQueue

DownloadFile

DownloadFile

DownloadFile

TransactionFile

TransactionFile

TransactionFile

ORB

ORB

CICS Gateway

CICS Gateway

APPC

APPCRPC

RPC

TransactionFile

Sockets

Sockets

Message

Message

Application

Application

Application

Application

Application

Application

Application

Application

Application

Application

Page 6: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Complex & Proprietary Integration

OracleApplications

PeopleSoft

Other Software

HomeGrown

EAI

ProprietaryAdapter

EnterpriseApplicationIntegration

Page 7: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Customer Needs

Increasingly Demanding UsersEnd-to-End ProcessesShorter Change CyclesBetter Insight and Auditing

IT

Increasingly Complex InfrastructureHeterogeneous SystemsSilosSLAs

Page 8: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

A New Process Frontier

efine

• Standardized Processes• Implicit Best Practices• Human Task Oriented• Proprietary Code• Fine Grained API’s•

Adap

tive

Pro

cess

TraditionalTraditionalIntegrationIntegrationPlatformPlatform

•Cross-System Focused•Hard Coded Integration•Limited Re-Use & Metrics•Lacked Std. Methodology

Enterprise Enterprise ApplicationsApplications

Unified Unified ProcessProcessPlatformPlatform

•Unified Human/System Orchestration•Explicit Defined, Adaptable Process•Loosely Coupled, Std Services•Comprehensive Process Insight

Business Growth

Page 9: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Evolution towards “standard” integration integration using Web Services

OracleApplications

Business ApplicationsOthers…

Business Process

Web Service

SOAServiceOrientedArchitecture PeopleSoft

Page 10: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Why Service Oriented Architecture?The foundation for adaptable business processes

Applications provided as packaged business processes through services, events and standards. Processes that can be configured, monitored and optimized.

Composition and orchestration of presentation / logical services to deliver differentiated and unique applications

Benefits include a radical reduction in integration costs through standardized service interfacesPeoplSoft

HRMS

Standard Interface

Custom JAVA Application

Standard Interface

SiebelCRM

Standard Interface

Oracle FIN

Standard InterfaceThird Party Billing

System

Standard Interface

Trading Systems

Standard Interface

Next Generation Business Applications(Composite Application)

Page 11: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

AgendaIndustry Trends and ChallengesIndustry Trends and ChallengesIndustry Trends and Challenges

SOA Concepts and Benefits

Oracle’s SOA Strategy Oracle’s SOA Strategy Oracle’s SOA Strategy ––– Fusion MiddlewareFusion MiddlewareFusion Middleware

PeopleSoft and SOAPeopleSoft and SOAPeopleSoft and SOA

FMW / SOA DemonstrationFMW / SOA DemonstrationFMW / SOA Demonstration

Fusion Applications Fusion Applications Fusion Applications

Q&AQ&AQ&A

Page 12: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

What is a SOA?

Two basic concepts:

1. Services: a.k.a. components, web services, business services, etc

2. Orchestration: the combination of services into business processes (assembly)

Page 13: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Definitions

A service is a unit of discrete business functionality with a standardized service interface.

A service oriented architecture provides a standards-based platform that allows services to be

provided, discovered, and consumed by each other, to facilitate the creation of a orchestrated business

process.

A service oriented application is a set of application functionality that fully leverages the power of a service

oriented architecture.

Page 14: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Service Oriented Applications…..more than just Web services

Executed as a set of loosely boundtasks that can be monitored, managed & modified

Encapsulated business logic for single activity

Exposed through standardized interface

Central Service Interface (API)repository for building and running service

Standardized Services provide the building blocks for our next generation service oriented applications

Page 15: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Service Oriented Architecture Optimized Business ProcessesApplications provided as packaged business processes through services, events and standardsUnified workflow for human and system interactionProcess optimization enabled

– BAM provides real time process metrics

– Self monitoring/correcting processes

– Leverage for adaptation

Business processes come packaged with adaptability offered throughout

Page 16: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

AgendaIndustry Trends and ChallengesIndustry Trends and ChallengesIndustry Trends and Challenges

SOA Concepts and BenefitsSOA Concepts and BenefitsSOA Concepts and Benefits

Oracle’s SOA Strategy – Fusion Middleware

PeopleSoft and SOAPeopleSoft and SOAPeopleSoft and SOA

FMW / SOA DemonstrationFMW / SOA DemonstrationFMW / SOA Demonstration

Fusion Applications Fusion Applications Fusion Applications

Q&AQ&AQ&A

Page 17: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Oracle’s SOA StrategyOracle Fusion Architecture

– Blueprint for SOA, Information Architecture and Grid based Enterprise Solutions

Oracle Fusion Middleware– Technology Infrastructure for Fusion Architecture

Oracle Business Applications– Protect, Extend, Evolve through Fusion Architecture

Customer Benefits– Technology enables Flexibility & Speed

Page 18: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

SOA Infrastructure Stack

Enterprise Service Bus

RoutingAdapters UDDIRegistry

BPEL Process Manager

NativeBPEL Workflow Rules

Web Services Manager Security

BAM Monitoring

100% native BPEL implementation in design and runtime

No import/export of BPEL required

Application Server

Page 19: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

SOA ApproachFlexible, Visible, Manageable

More InteroperableMore AdaptableRicher ExperienceMore Insightful More Flexible

ERP/Legacy Apps

Custom Apps& Services

Web services

BUSINESS SERVICES

Process FlowLogic

ASSEMBLY & ORCHESTRATION

USER INTERFACE

Portal

Web Application

API

WS

PKIDashboards

MONITORING SERVICE BUS

SecurityReliabilityLoggingFailover

Dynamic RoutingTransformation

Page 20: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Standards Based DevelopmentOracle JDeveloper 10G

PortalBusiness ProcessJ2EE

One Development & Deployment Solution

Reduce the cost to develop service touch points by using, a single, standards based development environment

Page 21: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Oracle BPEL Process ManagerEnterprise-strength infrastructure for designing, deploying and managing a set of discrete services into an end-to-end process flow

J2EE Application Server(Oracle AS, WL, WS, JBoss)

BPEL Console

MAN

AGE

PERSISTENCE

Core BPEL Engine

WSDL Binding Built-in Integration Services

JCA

Web Service

JMS

Email

XQuery XSLT UserTasks

BPEL

BPEL Designer

DES

IGN

Oracle DB

BPEL Server

Sensors

Comprehensive BPEL 1.1 supportEasy-to-install and deploy

Flexible binding framework

Easy-to-use modeling tool

Scalability, Fail-over

Operation-friendly deployment unit

Unparalleled management

Page 22: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Orchestrate Services

Oracle

BPELBPEL

FinancialFinancialSystemSystem

WSDLWSDL

Service BusService Bus

ManufacturingManufacturingSystemSystem

Order EntryOrder EntrySystemSystem

Supply ChainSupply ChainSystemSystem

WWSSDDLL

WWSSDDLL

WWSSDDLL

Logistics B2BLogistics B2BPartnersPartners

AADDAAPPTTEERR

Fusion MiddlewareFusion Middleware

OrdersOrders

Credit CheckCredit Check

ATPATP

ProductProductReadinessReadiness

ShippingShippingInstructionsInstructions

JD EdwardsPartner

Siebel PeopleSoft

Page 23: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Monitor & Manage with BAM

Metrics & KPIsBusiness Rules

Analytics

Place OrderPlace Place

OrderOrder Check Check CreditCredit

Deliver Deliver ProductProduct

Check Check InventoryInventory

Monitor and improve your business processes, by better understanding them

Page 24: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Operational Analytics / BAM

Combination of real-time BAM & performance mgmt

– Contextual, role-based– Actionable, business

process insight– Business event focused– Scalable deployment,

mitigated transaction performance impact

Early examples– CRM Contact Center, Sales– SCM Lean Operations

Page 25: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

AgendaIndustry Trends and ChallengesIndustry Trends and ChallengesIndustry Trends and Challenges

SOA Concepts and BenefitsSOA Concepts and BenefitsSOA Concepts and Benefits

Oracle’s SOA Strategy Oracle’s SOA Strategy Oracle’s SOA Strategy ––– Fusion MiddlewareFusion MiddlewareFusion Middleware

PeopleSoft and SOA

FMW / SOA DemonstrationFMW / SOA DemonstrationFMW / SOA Demonstration

Fusion Applications Fusion Applications Fusion Applications

Q&AQ&AQ&A

Page 26: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

PeopleSoft and Fusion SynergiesNext Generation

Application ArchitecturePre-Merger PeopleTools

Roadmap

Embracing Service Oriented Architecture (SOA)

Based on SOASeparated UI / Biz Logic

Moving to J2EE J2EE, Standards Based

Modernizing IDE JDeveloper

Moving to BPM BPEL Process Manager

Expanded Metadata Metadata / Model Driven

Fusion Middleware TODAYTODAY enables the next

generation application architecture for

TOMORROWTOMORROW

Total OwnershipExperience

Superior OwnershipExperience

Page 27: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

PeopleSoft Web Services

2000+ Services available today

Conformance to WS-I1.0 profile

Discover them from Interactive Services Repository

– Accessible through Customer Connect

Any Application Message as a web service– Generate WSDL for any Message– Web service / WSDL support for Component Interfaces

(CI’s) available since PeopleTools 8.42

Page 28: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

PeopleSoft Enterprise Integration – Today Interactive Services Repository

Interface Types– Web Service– Application Message – Business Interlinks– Component Interface– Flat File / File Layout– Staging Table– Integration Points

Centralized hosted repository containing integration point definitions in process context for Enterprise

Page 29: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Integrate & Orchestrate Services

Integration /Interactive

ServicesRepository

Enterprise Services Bus

BPEL Process Manager

CompositeApplications

Order to CashProcure to Pay

XML Gateway WSG

Integration Broker

Integration Broker

B2B

IndustrySolutions

JDeveloper

By utilizing Oracle’s service orchestration capabilities, you can deliver adaptive business processes today

Page 30: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

PeopleTools Certification with Oracle SOA Infrastructure

2005 2006 2007

PeopleTools 8.46•OID 10.1.2•BPEL 10.1.2

PeopleTools 8.47•OC4J 10.1.2•Portal 10.1.2•OID / SSO 10.1.2•Oracle Integration 10.1.2

PeopleTools 8.48•Platform - AS, Portal, OID/ SSO•BPEL / BAM•Enterprise Manager•Analytic Tools – Discoverer, XML Publisher

•Data Hubs

Fusion Middleware enables PSFT for future capabilities

Page 31: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Integration Broker Maturity

PeopleTools 8.46 - Web Services Foundation

PeopleTools 8.47 - Interoperability with Fusion Middleware

PeopleTools 2006 - Optimized for Process Orchestration

Page 32: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Integration Broker 2006 Standards Compliance

WS-I Compliance– All PeopleSoft Web Services are WS-I Basic

Profile 1.0 compliant (8.46)

UDDI &WSIL– Standards based bi-directional introspection

WS-Security– No more unencrypted plain text passwords in

SOAP messages

WS-Addressing– Correlate long running asynchronous business

processes

Page 33: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

SOA: PeopleTools 8.48

ISR

Web Services Standards Support

– WS-I Compliance– UDDI &WSIL– WS-Security– WS-Addressing

Service Designer– New designer to create

versioned, secure, fine-grained and coarse-grained services

– Web service enablement tool

Page 34: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

PeopleSoft SOA Summary

Expose any Component Interfaces as a web service (8.42)

Expose any [Application] Message as a web service (8.44)

Web Services Introspection Application Package (8.46)– Programmatically list all web services in a PeopleSoft system– Programmatically get WSDL for a particular web service

PeopleTools 8.46 Integration Broker certified interoperable with Oracle BPEL PM

PeopleTools 8.47 certified interoperable with the Oracle technology stack

PeopleTools 8.48 optimized for Oracle technology stack

Page 35: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

AgendaIndustry Trends and ChallengesIndustry Trends and ChallengesIndustry Trends and Challenges

SOA Concepts and BenefitsSOA Concepts and BenefitsSOA Concepts and Benefits

Oracle’s SOA Strategy Oracle’s SOA Strategy Oracle’s SOA Strategy ––– Fusion MiddlewareFusion MiddlewareFusion Middleware

PeopleSoft and SOAPeopleSoft and SOAPeopleSoft and SOA

FMW / SOA Demonstration

Fusion Applications and SOAFusion Applications and SOAFusion Applications and SOA

Q&AQ&AQ&A

Page 36: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Order to Cash - Electronics Store Application

Online shopping(Customer)

Book Order(CSR)

Fulfill Order(FR)

Manage Suppliers(Executive)

Portal

BPM (BPEL PM)

BI + BAM

Iden

tity

Mgm

t

Offi

ce In

tegr

atio

n

Oracle EBSPeopleSoft

Page 37: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

AgendaIndustry Trends and ChallengesIndustry Trends and ChallengesIndustry Trends and Challenges

SOA Concepts and BenefitsSOA Concepts and BenefitsSOA Concepts and Benefits

Oracle’s SOA Strategy Oracle’s SOA Strategy Oracle’s SOA Strategy ––– Fusion MiddlewareFusion MiddlewareFusion Middleware

PeopleSoft and SOAPeopleSoft and SOAPeopleSoft and SOA

FMW / SOA DemonstrationFMW / SOA DemonstrationFMW / SOA Demonstration

Fusion Applications and SOA

Q&AQ&AQ&A

Page 38: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Fusion Applications Technology Strategy

Deliver Deep, Adaptable Business Processes

– BPEL for unified system and human orchestration– Process Centric Development Methodology– Collaborative Design between Analyst and IT

Enhance Business User Productivity

– Abstract and Simplify Configuration through Point Designers – Provide Real Time BAM with actionable alerts – Enable Rules, Conditions and Actions to be modified in real-time

Provide a Radical Reduction in Lifecycle Management Costs

– Leverage Unified Meta Data Capability – Convert Customizations into Layered Extensions– Integrated Top to Bottom Technology Stack

Provide Robust Interoperability through Standards

– Create a standardized Service Interface– Interoperate through BPEL/ WSIF/JBI and J2ee

Page 39: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Accelerate the Path to FusionIntegrating Key Fusion Components into PT 8.48 / R9

Web ServicesShare Enterprise Release 9 functionality with other applications

Business Flow OrchestrationDefine and coordinate cross-application business processes

Business Activity MonitoringMonitor business processes via personalized, real-time dashboards

Customer Data HubConsolidate, enhance, and share master customer data

XML PublisherEnable business users to create documents leveraging XML data

Page 40: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

JDeveloper 10g & Oracle ADF

Increase Productivity & Ease-of-use– Visual and declarative development– Less coding, more reuse– Reduce Learning Curve & Resource Issues

Promote Service Oriented Development– Re-usable Business Services– Out-of-the-box design patterns

Standards-Based– Uses standard data & code whenever possible– Choice of technology – Not all-or-nothing– Thousands of Customers

Page 41: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Oracle JDeveloper 10g

Standards-based Free IDE

Integrated Tool for the Platform– J2EE Development– Web Services– XML – Wireless– Portal– Business Process modeling (BPEL)– Database (Modeling, SQL, PL/SQL)– Business Intelligence (BI Beans, Reports)

Common Tool = More productivity– Common Concepts, Common Gestures

Page 42: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Visual and Declarative

WYSIWYG Editors– JSF, JSP, HTML, Swing

Visual Page Flow – JSF, Struts

Modelers– DB, EJB, Class modeling

Visual Editors– XML Schema, XSLT, WSDL

Process Flow– BPEL Editor

Page 43: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

MVC Architecture

Business Services

Web and WirelessRich Clients

Model

Controller

ViewView

ControllerController

ModelModel(JSR 227)(JSR 227)

Page 44: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Oracle Fusion Architecture (OFA)

Unified PortalUnified Portal

Business Process OrchestrationBusiness Process Orchestration

Fusion Service BusFusion Service Bus

Grid ComputingGrid Computing

Activity Activity MonitoringMonitoring

Fusion Service RegistryFusion Service Registry

BusinessBusinessIntelligenceIntelligence

Oracle Oracle AppsApps

DataDataHubsHubs

ISV ISV AppsApps

Life

cycl

e M

anag

emen

tLi

fecy

cle

Man

agem

ent

App

licat

ion

Dev

elop

men

t Fra

mew

ork

App

licat

ion

Dev

elop

men

t Fra

mew

ork

• Build• Publish• Orchestrate• Deploy• Monitor

Page 45: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

ScreenScrape

ScreenScrape

ScreenScrape

ScreenScrapeMessageQueue

MessageQueue MessageQueue

DownloadFile

DownloadFile

DownloadFile

TransactionFile

TransactionFile

TransactionFile

ORB

ORB

CICS Gateway

CICS Gateway

APPC

APPC RPC

RPC

TransactionFileSockets

Sockets

Message

Message

ApplicationApplication

Application

Application

Application

Application

ApplicationApplication

Application

Application

Benefits

Current IT Landscape

Problems ObjectiveCoherent InfrastructureComplete & accurate information Flexible Application ProcessesReal-time Business IntelligenceAvailable & SecureLowest Cost (TCO)

Data SilosApplications SilosTechnologies SilosInflexible, manual business processFragmented business visibilityMaintenance & evolution costs

Simplify IT :– Consolidate,– Modernize,– Standardize, – Rationalize, – Homogenize,– Automate

Page 46: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Summary

Service Oriented Architecture (SOA) improves the alignment of Business Goals and Technology.

Fusion Middleware provides the framework for deploying SOA applications TODAY.

PeopleSoft Enterprise already has the capability to produce and consume Web Services and can be seamlessly integrated into SOA applications.

Fusion Applications are being built from the ground up on a proven SOA platform.

Page 47: SOA and Web Services - SNUG · Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle’s SOA Strategy – Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration

Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S