soa - overview roadshow 2006 · mq series, tibco, sonic ibm, bea, jboss systinet business rules...
TRANSCRIPT
![Page 1: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/1.jpg)
![Page 2: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/2.jpg)
Martin JäkleSolution ArchitectTSBU Fusion Middleware
Oracle Deutschland
Transition to SOAOracle SOA Suite
![Page 3: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/3.jpg)
SOA – Bridging the Gap
Increasingly Complex Infrastructure
Increasingly Demanding Users
End-to-End Processes
Shorter Change Cycles
Better Insight and Auditing
IT
Heterogeneous Systems
Silos
![Page 4: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/4.jpg)
PeopleSoft
Custom Oracle
Point-to-Point
• Cause• A lot of business runs on legacy
• Business drivers create
heterogeneous environments
• Challenge• n systems, n2 integration effort
• difficult change management Oracle CRM
Partner EDI
Mainframe
Traditional Architecture I
![Page 5: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/5.jpg)
Custom Oracle
Traditional Architecture II
Hub-and-Spoke
• Cause• Desire to simplify integration
• Need to reduce cost & effort
• Challenge• Proprietary (aka expensive)
• Not business process aware
• Single point of failure
PeopleSoft
Oracle CRM
Partner EDI
Mainframe
![Page 6: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/6.jpg)
What is SOA?
Service Oriented Architecture is an architectural
style whose goal is to achieve loose coupling
among interacting software agents. A service is a
unit of work done by a service provider to achieve
desired end results for a service consumer.
/Dr. Hao He, W3C Web Services Architecture Working Group /
![Page 7: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/7.jpg)
Web Services: Basis of SOA
SOAP (XML RPC)
WWSSDDLL
XML Service Request
XML Service ReplyService Provider
Service Consumer
![Page 8: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/8.jpg)
ERP - Billing
Activation
Payment
WSDL/WSIF
XML/XML Schema
SOAP JCA JMS
SHARED SERVICES
Create new cell phone
plan
XSLT/XQuery
BPEL
ORCHESTRATE
PORTAL JSR-168
INTERACT/ACCESS
Struts/JSF
Portal
Web Application
API
WS
WS-Security
GATEWAY
Security
Reliability
Logging
SLA
Dynamic Routing
WS-Management
Service-Oriented ArchitectureReduce friction, enhance visibility, thrive on change
![Page 9: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/9.jpg)
Oracle’s SOA Strategy
• Comprehensive SOA Platform• Develop, Integrate, Orchestrate, Monitor & Manage
• Open Standards Support• SOAP, WSDL, BPEL, WS-*, JMS, JCA, etc.
• Hot-Pluggable Components• Certified Deployment on non-Oracle Middleware
• Lowest TCO• Lowest Deployment Cost through Grid Computing
![Page 10: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/10.jpg)
MQ Series, Tibco, Sonic
IBM, BEA, JBoss
Systinet
Business Rules
BPEL Process Manager
Web Services Manager
Business Activity Monitoring
B2B
JDeveloper
Registry
Messaging
Enterprise Service Bus
J2EE Server
Eclipse
Oracle SOA SuiteComprehensive, Hot-Pluggable
SOAP/WSDLBPEL
WSIF, JCA.NET Web Services
LDAP
EDI, RosettaNet, AS2UCCNet, ebXML
Standards
Certified 3rd-party Components
UDDI
JMS
![Page 11: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/11.jpg)
Develop
SOA Lifecycle
![Page 12: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/12.jpg)
Develop Services
WSIF & JBIWSIF & JBI
JSR 227JSR 227
FrameworkFramework
In MemoryIn Memory RESTREST JCAJCA COM+COM+ SOAPSOAP
![Page 13: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/13.jpg)
Develop
Integrate
SOA Lifecycle
![Page 14: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/14.jpg)
Integrate with an Enterprise Service Bus
![Page 15: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/15.jpg)
An Enterprise Service Bus Moves Data
ConnectAdaptersMetadataSecureApps Events
ConnectConnectAdaptersAdapters
MetadataMetadata
SecureSecure
Apps EventsApps Events
EnrichTransformationValue MappingsCanonical ViewSystem Xref
EnrichEnrichTransformationTransformation
Value MappingsValue Mappings
Canonical ViewCanonical View
System XrefSystem Xref
DistributeRouting Protocol BusMessagingReliability
DistributeDistributeRouting Routing
Protocol BusProtocol Bus
MessagingMessaging
ReliabilityReliability
Monitoring and Configuration Monitoring and Configuration Monitoring and Configuration
![Page 16: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/16.jpg)
Enterprise Service Bus
ERP
Legacy
CRM
WSDLWSDL
WSDL
SOAP/HTTP/ Reliable SOAP
OEMS, JMS, MQ, TIBCO
Local, In Memory, Fastpath
B2B
.NETPortal
WSDL WSDL
WSDL
De
sig
n
Mo
nito
ring
![Page 17: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/17.jpg)
Develop Orchestrate
Integrate
SOA Lifecycle
![Page 18: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/18.jpg)
BPELBPEL
Credit RatingCredit Rating
WSDLWSDL
Service BusService Bus
Star LoanStar Loan
Order EntryOrder Entry United LoanUnited Loan
AADDAAPPTTEERR
AADDAAPPTTEERR
WWSSDDLL
FulfillmentFulfillment
AADDAAPPTTEERR
Application ServerApplication Server
Process Orchestration - BPEL
![Page 19: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/19.jpg)
The Oracle BPEL Process ManagerEnterprise-strength infrastructure for designing, deploying and managing
BPEL business processes.
• Comprehensive and native
BPEL implementation
• Easy-to-use modeling tool
• Scalable and reliable engine
• Flexible binding framework
• Rich management and
monitoring
• Support for Oracle AS,
WebLogic and WebSphere
• Get up and running in less
than 15 minutes!
BPEL Console
MA
NA
GE
J2EE Application Server(Oracle AS, WebLogic, JBoss, WebSphere)
Core BPEL Engine
WSDL Binding Built-in Integration Services
File, FTP
Web Service
Java, JMS, JCA
Database
XQuery XSLT UserTasks
BPEL
Eclipse, JDeveloper
BPEL Designer
Dehydration StoreDatabase
BPEL Process Manager
JAVA
iWay
![Page 20: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/20.jpg)
PORTAL
Loan Flow Demo
LOAN FLOW BPEL PROCESS
receive
getSSN
invokeinvoke
select
PORTAL
Web Services Interface: XML, SOAP, WSDL, WSIF
Credit Rating
.NET
Oracle eBusiness
Suite
Async.
Loan Providers
receivereceive
review
United Load Star Loan
end
5-15 min
getRating
Exception Task
Notification
Service
![Page 21: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/21.jpg)
D E M O N S T R A T I O N
![Page 22: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/22.jpg)
BPEL + Business Rules
• Best practice for SOA applications• IT independence• Agility• Transparency
• Applications requiring agility• Frequently changing (legal) regulations• Frequent policy changes to reflect market changes• Requirements for high levels of customization
• Industries• Finance & insurance• Health care & government • Heavily regulated
![Page 23: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/23.jpg)
Oracle Business Rules
Rules enabled applications
Applicationrun-time logic
results
facts Rules
Engine
RuleSessionClass
Rules
repository Rules customizing application
Rule Author
Rules SDK
![Page 24: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/24.jpg)
Develop Orchestrate
Secure
Integrate
Manage
SOA Lifecycle
![Page 25: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/25.jpg)
Services Management
WSIFWSIF
InIn--MemoryMemory RESTREST JCAJCA MSFTMSFT WSDLWSDL
Enterprise Services BusEnterprise Services Bus
Service Auditing
SLA MonitoringSLA Monitoring
Security ManagementSecurity Management
Event Management
Policy ManagementPolicy ManagementWeb Services Manager
![Page 26: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/26.jpg)
Web Services Security and Management Concerns
• Security• “We have many web services exposed to the Internet now”• “Only valid partners may access our web services”
• Exception Handling• “Notify operations if a transaction stalls”• “Send any incomplete orders to customer service for fixing”
• Compliance and Consistency• “All customer orders must be encrypted with 128 bit keys”• “All XML messages must follow this format”
• Service Level Monitoring• “The order system must process transactions in under 2 seconds”• “If uptime falls below 98% we owe contract penalties”
![Page 27: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/27.jpg)
Oracle Web Services Manager
• Centralized Security and Policy Management
• Unified Monitoring of Cross-Organization Web
Services Applications
• Enforces policies locally with Gateways and
Agents
![Page 28: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/28.jpg)
Oracle Web Services Manager
BUILD
PoliciesENFORCE
PoliciesMONITOR
Policies
Policy
Manager
WSM
Gateway
WSM
Agents Web Service
Monitor
Web Services
![Page 29: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/29.jpg)
Develop Orchestrate
Secure
Access
Integrate
Analyze
Manage
SOA Lifecycle
![Page 30: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/30.jpg)
Business Activity Monitoring
![Page 31: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/31.jpg)
BAM – Capture Real-Time Data
RFID and Sensors� Active and Passive
� Location, Temperature, Moisture,
Motion, etc.
Security� Authentication, authorization, audit trail
Database� Streams
System Management� Performance metrics, alerts, logs
Business Processes (BPEL)� Monitoring activities, states
Messaging Systems� JMS, TIBCO, MQSeries
Business Apps� Business Events, state transitions
![Page 32: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/32.jpg)
BAM - Analyze Processes, Trends, Events
Monitor a Single Process� Track each process step� Identify failures
Process Aggregations� Averages, KPIs, SLAs� Identify bottlenecks
Complex Event Processing� Correlate independent events� Identify threats & opportunities
![Page 33: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/33.jpg)
• Real-Time KPIs
• Thin Browser GUI
• Role-Based Access
• Live Display Technology
• Portal Compatible
• Embedded Actions
BAM – Dashboards for Business Users
![Page 34: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/34.jpg)
D E M O N S T R A T I O N
![Page 35: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/35.jpg)
Develop Orchestrate
Secure
Access
Integrate
Analyze
Manage
Oracle SOA Suite | Comprehensive SOA Lifecycle Support
![Page 36: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/36.jpg)
Broad Adoption…
Financial Services Order/Payment ProcessingNew Account Provisioning ProcessTrade Exception Management
High Tech Order ManagementTrading Partner Integration
Telecom Cell Phone ActivationVoIP ProvisioningDSL Provisioning
Government Medicare Eligibility Determination and Enrollment Satellite Data ExchangePublish and Process FormsEmployee On-boarding
Transportation Fleet and Asset Management
Travel Reservations
Retail Sales data Integration
![Page 37: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/37.jpg)
Summary
• SOA• More interoperable• Flexible business processes• Lower development and maintenance costs
• SOA Lifecycle• Develop portfolio of services (WSDL / WSIF)• Integrate with an ESB• Orchestrate with BPEL• Secure, Manage with centralized admin tools• Access, Analyze with BAM
• Oracle SOA Suite• Comprehensive, Hot-Pluggable SOA Platform
![Page 38: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/38.jpg)
![Page 39: SOA - overview Roadshow 2006 · MQ Series, Tibco, Sonic IBM, BEA, JBoss Systinet Business Rules BPEL Process Manager Web Services Manager Business Activity Monitoring B2B JDeveloper](https://reader033.vdocument.in/reader033/viewer/2022042012/5e72ede8d0f78059304c7126/html5/thumbnails/39.jpg)
www.oracle.com/soa