Componentized Applications and the New Business Agility: - PowerPoint PPT Presentation

1 / 41
About This Presentation
Title:

Componentized Applications and the New Business Agility:

Description:

SOA heavily relies on standards to ease system connectivity and preserve investment: ... Publish security requirements as WS-Policy in WSDL. Service Component ... – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 42
Provided by: dem123
Category:

less

Transcript and Presenter's Notes

Title: Componentized Applications and the New Business Agility:


1
Componentized Applications and the New Business
Agility
SOA as a Path to Operational Efficiencies and
Competitive Differentiation
2
Agenda
  • Business Drivers and Pain Points
  • Oracle Solution
  • Enterprise Service Bus
  • BPEL Process Manager
  • Business Process Management
  • Business Rules
  • Business Activity Monitoring
  • Complex Event Processing
  • Oracle Data Integrator
  • Oracle SOA Roadmap
  • iPerspective/SOA Today
  • Summary/Contact Info

3
IT ChallengeStove-Piped, Monolithic Applications
Channels
Presentation rendering
Business processes
Business rules logic
Data Integration transformation
Data schemas
4
Heterogeneous Environment
5
IT Solution Service Oriented Architecture Build
Applications Effectively
Flexible Architecture
Application Stove Piping
PROCESS
receive
getSSN
SCOPE
getRating
SOA
FLOW
invoke
invoke
receive
receive
select
review
end
Two basic concepts Services also known as
components, business functions, or web
services Examples Create Invoice
Delete Account Orchestration the combining of
services into business processes Advantages
Build and integrate quickly - without software
coding/development Handle errors easily and
elegantly
6
SOA Defined
  • Service-Oriented Architecture is an approach to
  • Rationalize enterprise integration
  • Enable new breeds of process driven applications
  • Re-use existing services to build new
    valuemainframe credit check CRM web portal
    extra logic new online instant credit check
  • SOA heavily relies on standards to ease system
    connectivity and preserve investment
  • Standard data format
  • Standard interface definitions
  • Standard wire protocols
  • Standard security protocols

7
SOA Enabled System Environment
  • Simplified and common
  • Integration / Automation
  • Administration
  • Security
  • Total visibility
  • Enable runtime changes
  • Standards-based plugplay
  • Web Services SOA

8
Basic Components of a SOA Infrastructure
WEB SERVICE
9
How SOA Promotes Business Agility
  • Greater enterprise flexibility
  • Automate end-to-end processes
  • Share and integrate while maintaining ownership
    control
  • Improved visibility
  • Increase IT efficiency
  • Greater interoperability
  • Increase reuse and leverage existing system
    assets
  • Enable graceful migration from legacy systems
  • Reduce integration, maintenance, and operational
    cost
  • Smaller business IT gap

10
Where Does Business Process Management (BPM) Fit
In?
Outsourcing
Compliance
Regulation
Revenue
Control
Market Share
Globalization
Business Efficiency
Business Innovation
Business Agility
Information Technology Architecture
11
SOA/BPM Enabling Collaboration Between Business
and IT
IT
Business
Business Analyst
  • Social environment
  • Organization
  • Employees
  • Constantly changing external influence
  • Need to change processes daily/weekly
  • Highly dynamic environment
  • Measure Profitability
  • Systematic structure
  • Hardware
  • Software
  • Desire to minimize frequency of change
  • Able to implement process change in months
  • Stable and tested systems
  • Measure Service Level

Process Administrator
LOB Process Owner
Process Architect/ Business Engineer
Developer
Business End User
12
SOA/BPM with Oracle
  • Comprehensive and Integrated
  • Complete Integrated Application Architecture,
    Single Vendor
  • Service Oriented Architecture BPM Enabled
  • Flexible and Extensible Architecture that is
    Standards Based
  • BPM integration for true top down modeling
  • Full SOA Life Cycle Support
  • Plan, Design Develop, Integrate, Orchestrate,
    Secure, Manage, Monitor, and Change
  • Integrated, Intelligent and Secured Applications
  • Increase Business Agility and Employee
    Productivity
  • Increase Scalability and Reliability
  • Lower Cost, Flexible Hardware Architecture (Grid)

BPM Lifecycle
13
Oracle SOA/BPM Solution Components
14
Oracles SOA Platform
  • Key Features
  • 100 BPEL Support
  • Extensible Human Workflow
  • Flexible Rules Integration
  • Integrated Business Activity Monitor
  • JCA/WSIF Binding Framework
  • Integrated ESB, Registry, WSM
  • SOA enabled user interaction layer
  • Unified enterprise management
  • Integrated development environment

Oracle WebCenter Suite
Oracle JDev Oracle BPA Suite
Oracle Business Activity Monitor (BAM)
Oracle BPEL Process Manager
fx
BPEL Process
Workflow
Rules
Oracle Enterprise Service Bus Transformation
Routing Messaging Registry
Registry
Metadata store
In Memory
JCA
CLR
JCA
REST SOAP
Java, Other services
Oracle Apps, Siebel, SAP, Peoplesoft
Biz Partners RN, EDI
.Net, C
Mainframe, IMS, CICS
Yahoo! Amazon
Oracle Application Server / Oracle Enterprise
Manager
15
Oracle Enterprise Service Bus (ESB)
An ESB is a multi-protocol fabric to separate
integration concerns from applications and
business logic
  • Virtualized Endpoints From resources to
    services.
  • Transform Convert data to target formats.
  • Route Reliable transport over a variety of
    protocols.
  • Standards Based XSLT, SOAP, XPATH, JMS, JCA,
  • Hot Pluggable Java, J2EE, .NET, database,
    application server,

16
Oracle BPEL Process Manager
Enterprise-strength infrastructure for designing,
deploying and managing BPEL business processes
JDeveloper, Eclipse
  • Comprehensive BPEL implementation.
  • Easy-to-Use Modeling tool
  • Reliable and Scalable process engine.
  • Flexible binding framework
  • Rich management and monitoring

BPEL Designer
BPEL
BPEL Process Manager
WSDL Binding
Built-in Integration Services
Web services
Dehydration Store (Oracle Database)
Java, JMS
JAVA
XSLT
Rich Workflow
Sensors
File, FTP
Core BPEL Engine
Database
BPEL Console
Apps
MANAGE
J2EE Application Server
17
Event-Driven Architecture
  • Real-time event processing for monitoring,
    analyzing, and acting on business process
    optimization.
  • BUSINESS FEATURES
  • Analytic Views of Processes at very low latency
    (seconds)
  • Process Exception Alerts delivered to the users
    dashboard, e-mail or cell phone
  • Integrated Actions to close the traditional
    insight to action gap
  • TECHNICAL FEATURES
  • Event Driven, Message Based Architecture
  • Advanced, Memory-Based Intelligent Caching
  • Rich, SQL-like Language for Pattern Matching
  • PRODUCT COMPONENTS
  • Oracle Business Activity Monitoring
  • Oracle Complex Event Processor (new)
  • Oracle Business Rules
  • Event Delivery Network

18
Oracle Business Rules
19
Business Activity Monitoring
BAM Architect ? BAM Studio ? BAM Viewer
  • Real-time KPIs
  • Thin Browser GUI
  • Role Based Access
  • Live Display Technology
  • Portal Compatible
  • Embedded actions and alerts
  • Highly Scalable three-tier architecture
  • Feeds BPEL, JMS, DB, MSMQ

JDeveloper, Eclipse
BPEL Designer
BPEL Process Manager
Built-in Integration Services
BPEL Console
20
Complex Event Processing (CEP)
  • Enables Advanced Event-Driven Analysis Pattern
    Detection
  • Optimized to handle hundreds of thousands of
    seemingly unrelated events per second
  • Evaluation by time, row, partition, predicate,
    landmark
  • Event Enrichment for Context
  • Pattern Matching
  • Algorithmic trading
  • Fraud detection
  • Provides IT Users with a Rich, Declarative
    Language for Evaluating Events
  • SQL-like language extended for data streams (CQL
    Continuous Query Language)
  • Applications in almost every industry vertical
  • risk management,
  • fraud detection,
  • intrusion detection,
  • compliance,

21
Oracle Data Integrator
  • E-L-T Architecture
  • High Performance data Integration
  • Re-use of existing IT resources and skills
  • Declarative Design
  • Focus on the process instead of the technical
    details
  • Improved developer productivity
  • Knowledge Modules
  • Encapsulate technical best practices for the most
    used data sources
  • Built-in templates for reverse-engineering
    heterogonous sources, optimized loading and
    integration, data quality enforcement and change
    data capture

22
Oracle Service Registry (UDDI)
  • Provides visibility into services, service
    providers and related resources across the
    enterprise

Policy Manager Policies
Oracle Application Server Services, BPEL
Processes, ESBs
SOA Repository XSDs, XSLTs, Etc.
23
Oracle Web Services Manager
BUILD Policies
ENFORCE Policies Deployment as Gateway Process
or as Embedded Agents
MONITOR Policies
Policy Gateway
Policy Agents
Oracle EnterpriseManager
Policy Manager
Web Services
Providing a common framework for securing Web
Services
24
SOA Suite 10.1.3 Award-Winning
ProductIndependent Evaluation by InfoWorld,
Published Jan 2007
Oracle SOA Suite - Excellent
I found Oracle SOA Suite, hands down, the most
comprehensive and easy to use product on the
market today. When it comes to message routing
and services orchestration, Oracle SOA Suite
meets or exceeds most needs for governance,
security, insight, and optimization at a price
thats hard to beat. Bottom Line The Oracle
SOA Suite pulls together top-notch governance,
business rules, security, and business activity
monitoring into an ESB package replete with
native BPEL orchestration and human workflow
integration
25
Oracle SOA Roadmap
26
From SOA to SCA
  • Service Component Architecture
  • language-neutral
  • component model
  • assembly model
  • Specifications backed by a growing number of
    leading industry vendors
  • http//www.OSOA.org
  • Key Concepts
  • Composite deployment unit
  • Service entry-point into composite
  • Component provides logic
  • Reference refers to external services
  • Wire connects services, components and
    references

27
SOA Composite
  • SOA composite is a standards-based deployment
    unit
  • Leverages the SCA assembly model
  • Can mix variety of components ESB routing
    (Mediator), BPEL, Human Workflow, etc.

28
Securing SOA Composites The Policy Manager
  • Clearly separates process logic from security
    concerns
  • Secures endpoints
  • Sets and propagate identity

Mediator
BPEL
HumanTask
Policy Manager
2
3
4
Service Infrastructure
  • Service Component Interceptors
  • Authorization
  • Web Service Interceptor
  • User token insertion (such as SAML)
  • Integrity Confidentiality(signatures,
    encryption/decryption)

5
1
  • Web Service Interceptor
  • Authentication
  • Authorization
  • Integrity Confidentiality(signatures,
    encryption/decryption)
  • Publish security requirements as WS-Policy in WSDL

HTTP/SOAP message
HTTP/SOAP message
29
SOA Management - Simplified
11g
30
Fusion Middleware Control
  • Service monitoring across all SOA components
    ESB, BPEL, Human Workflow, etc.
  • Integral part of Enterprise Manager FMW Control
  • Instances tracking (what happened when)
  • Each instance uniquely identified with ECID
  • Instances journey tracked through all SOA
    components ESB, BPEL, adapters, workflow,
  • Error hospital to search, manage, resubmit
    failed instances (including batch)
  • Can be used to execute and review unit tests

31
Summary - Product StrategyService-Oriented
Architecture
Business Events BAM
Data Integration
Service Bus
Process Orchestration
Business Rules
Adapters B2B Integration
Services Component Architecture Runtime
Web Services Foundation JAX-, WS-, WS-I
High Speed Pluggable Transport Connectivity
Java EE Application Server (Hot Pluggable)
Legacy/ Mainframe
Databases
Applications
Web Services
Messaging/JMS
XML
32
Product OfferingService-Oriented Architecture
  • High Performance Heterogeneous Data Integration
    Batch ETL Tool
  • Unifies AquaLogic Service Bus Oracle Enterprise
    Service Bus
  • Strategic Service Orchestration AIA/Composite
    Application Infrastructure
  • In-Memory Event Computation Engine integrated
    with WebLogic Event Server
  • Dashboards to Monitor Business Event Business
    Process KPIs
  • Continued Development with common services
    technology with BPEL PM
  • Already EOLd BEA Products

33
Summary - Product StrategyBusiness Process
Management
Process Analysis
Process Modeling
Process Execution
Human Workflow
Process Optimization
Document Workflow
Process Portal
Shared BPMN BPEL Model for Business I/T
Process Execution, Monitoring Auditing
Services Component Architecture Runtime
Java EE Application Server (Hot Pluggable)
Legacy/ Mainframe
Databases
Applications
Web Services
Messaging/JMS
XML
34
Summary - Product OfferingBusiness Process
Management
  • Structured BPM Designer for Rigorous Process
    Modeling Simulation
  • Agile BPM Designer for Iterative Process Modeling
  • Converged BEA AL-BPM BPEL Process Manager for
    Human Structured BPM in Single BPMN BPEL
    Runtime
  • Paper Document Capture, Imaging Document
    Workflow with ERP Integration
  • Declarative Rules Engine to express Business
    Policies
  • Dashboards to Monitor Business Events Business
    Process KPIs for Optimization
  • Process Portal Interface to visualize Composite
    Processes

Oracle BPA Designer
BEA AL-BPM Designer
Oracle BPM (BEA AL-BPM Oracle BPEL PM)
Oracle Document Capture Imaging
Oracle Business Rules
Oracle Business Activity Monitoring
Oracle WebCenter
35
Summary - Product StrategySOA Governance
Change Mgmt
Service Modeling (BPA, JDev)
Service Implementation
Deployment
Security Auditing
Staging Approval
Retirement Removal
Analysis Design
Enterprise Manager
Enterprise Manager
JDeveloper Eclipse
Enterprise Manager
Enterprise Manager
Web Services Manager
BPA-Aris
BPA-Aris JDeveloper Eclipse
BEA Aqualogic Repository
36
Summary Product OfferingService-Oriented
Architecture SOA Governance
  • Repository to capture, share, change manage SOA
    Artifacts across lifecycle
  • Standards-based UDDI v3.0 Registry to publish
    discover Services
  • Policy Manager to define manage Security QOS
    Policies on Services
  • Management Console to Monitor Service Level
    Response Times Availability
  • Management Console to Monitor, Trace, Change
    Manage SOA
  • OEM Product Redundant with Oracle Enterprise
    Manager

37
Introducing iPerspective
  • A Rolta TUSC product, iPerspective generates web
    services from existing data and code
  • Point-and click management interface
  • One Point of Access
  • No new coding understands the language of the
    object
  • Efficient XML as a result

38
Where Does iPerspective Fit?
iPerspective
39
iPerspective SOA Today
40
TUSC Trusted Oracle Expertise Across Techology
and Applications
Fusion Middleware
Information Age Applications
Database and Grid Computing
  • Oracle E-Business Suite
  • PeopleSoft Enterprise
  • Siebel CRM
  • JD Edwards EnterpriseOne
  • JD Edwards World
  • Oracle Retail
  • i-flex
  • Communications Billing
  • ProfitLogic
  • G-Log
  • Application Server
  • Integration / SOA
  • Hot-Pluggable
  • Business Intelligence
  • Identity Management
  • Data Hubs
  • Collaboration Services
  • Process Orchestration
  • Java Development Tools
  • Database
  • Real Application Clusters (RAC)
  • Enterprise Manager
  • Partitioning
  • OLAP
  • Security
  • Lite
  • Times Ten

41
Contact Us
  • West Brian Decker, deckerb_at_tusc.com, (626)
    836-9574
  • South/Central Lisa DiNitto, dinittol_at_tusc.com,
    (770) 325-2191
  • East/Central Mike Margulies, mjm_at_tusc.com, (203)
    293-4422
  • For additional information and consultation
  • Oracle Investment Value Analysis
  • Review of existing Oracle topology and
    architecture, including deployment growth and
    capacity analysis
  • Review of existing Oracle licenses ownership and
    license surplus/exposure analysis
  • License optimization recommendations, including
    leveraging maximum available discounts and
    financing options
  • Solutions Requirements Assessments
  • SOA Today jumpstart and other delivery options
Write a Comment
User Comments (0)
About PowerShow.com