41
1 Componentized Applications and the Componentized Applications and the New Business Agility: New Business Agility: SOA as a Path to Operational Efficiencies and Competitive Differentiation

So a Agility

Embed Size (px)

DESCRIPTION

Soa

Citation preview

Oracle SOA Suite 11g*
*
Oracle Solution
Hard to adapt to changing business requirements
Duplication of functionality means wasted resources
Small fixes require large investments of time and labor
Integration represents 80% of IT Budget
*
*
Build Applications Effectively
Services: also known as components, business functions, or “web services”
Examples: Create Invoice
Handle errors easily and elegantly
S %
Rationalize enterprise integration
mainframe 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
WEB
SERVICE
ESB
Greater enterprise flexibility
Automate end-to-end processes
Improved visibility
Enable graceful migration from legacy systems
Reduce integration, maintenance, and operational cost
Smaller business IT gap
Market Share
Business
Highly dynamic environment
Able to implement process change in months
Stable and tested systems
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
BPM
Lifecycle
Develop
Orchestrate
Deploy
Access
Secure,
Monitor &
Manage
Integrate
Plan,
Change
Monitor
Optimize
Business
Process
Monitoring
(BAM)
Implement
Deploy
Execute
Oracle BPEL Process Manager
Unified enterprise management
Integrated development environment
Oracle WebCenter Suite
*
*
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, …
An ESB is a multi-protocol fabric to separate integration concerns
from applications and business logic
*
*
Flexible binding framework
BPEL Console
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 user’s dashboard, e-mail or cell phone
Integrated Actions to close the traditional insight to action gap
TECHNICAL FEATURES
Advanced, Memory-Based Intelligent Caching
PRODUCT COMPONENTS
Oracle Business Rules
Event Delivery Network
BAM Architect BAM Studio BAM Viewer
BPEL Console
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,
Declarative Design
Improved developer productivity
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
1
2
Oracle Application Server
MONITOR
Policies
Policy
Manager
Policy
Gateway
Policy
Agents
*
*
Independent 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 that’s hard to beat.”
*
*
Specifications backed by a growing number of leading industry vendors
Wire: connects services, components and references
C1
C2
wire
component
composite
service
reference
S
R
S
S
R
R
properties
Leverages the SCA assembly model
Can mix variety of components: ESB routing (Mediator), BPEL, Human Workflow, etc.
Mediator
BPEL
wire
Web Service Interceptor:
Service Component
Integrity & Confidentiality
(signatures, encryption/decryption)
Secures endpoints
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
*
*
High Speed Pluggable Transport & Connectivity
Web Services Foundation – JAX-*, WS-*, WS-I
Services Component Architecture Runtime
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 EOL’d BEA Products
Oracle Data Integrator
Oracle BPEL Process Manager
Oracle Complex Event Processor
Oracle Business Activity Monitoring
Services Component Architecture Runtime
Process Execution, Monitoring & Auditing
*
Summary - Product Offering
Business Process Management
Oracle Business Rules
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 Document Capture & Imaging
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
BEA AquaLogic Enterprise Repository
BEA AquaLogic Services Manager
EM SOA Management Pack
*
*
A Rolta TUSC product, iPerspective generates web services from existing data and code
Point-and –click management interface
One Point of Access
Efficient XML as a result
Introducing iPerspective
Oracle E-Business Suite
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
*