Title: SONIC-1: What
1SONIC-1 Whats New in Sonic v7.5
Kimberly Palko
Technical Product Manager
2Sonic ESB 7.5 First Look
Agenda
- Overview
- Sonic BPEL Server
- Actional SOA Management
- DataXtend Common Data Model Management
- ESB performance, availability and manageability
- QA
3Sonic ESB Timeline
2007
2006
2005
2004
2003
2002
4SOA Integration
The problem that Sonic ESB solves
- Incompatible systems
- Web services
- Everything else
- Distributed processing
- Multiple sites
- Multiple departments
- Rapid Change
- Competition
- MA
- Regulation
- Lots of turf control and organizational issues
ORDERENTRY
CRM
ERP
PARTNER SYSTEMS
FINANCE
5The Sonic ESB Vision
Flexible integration of new and existing business
applications
- Across organizational boundaries and to remote
sites - With low latency, high reliability and continuous
availability - Evolve, scale and extend throughout the enterprise
Any numberof locations
Any number of services
Any numberof processes
6Sonic ESB 7.5 First Look
Agenda
- Overview
- Sonic BPEL Server
- Actional SOA Management
- DataXtend Common Data Model Management
- ESB performance, availability and manageability
- QA
7Service Orchestration in a Distributed World
BPEL Sophisticated, standards-based service
orchestration
- Compose processes out of existing services and
processes - Correlate events within and across running
processes - Control flow conditionals, loops, delays, scoped
state - Manage concurrent (often long-running) service
interactions - Compensate for completed activities in the event
of failure
COMPOSED SERVICES
SERVICES
SERVICES
8Sonic BPEL Server
Product highlights
9Sonic BPEL Server
BPEL Integration example
WSDL
LEGACY
ORDER
BUILD
SHIP
- Use BPEL to iterate on 3-step process
- Each step invokes legacy resources
- But BPEL is completely binding-agnostic
- It knows only of WSDL
- How do I integrate with the target systems?
10Sonic BPEL Server
BPEL Integration example
BPEL SERVER
ORDER
BUILD
SHIP
- BPEL orchestrates WSDL services into a process
- ESB binds WSDL to heterogeneous resources
11Sonic BPEL Server
BPEL Integration example with two fulfillment
centers
WSDL
LEGACY
ORDER
BUILD
LOCAL SHIP
?
- That means two shipping systems one local, one
remote - The second shipping system needs special handling
- We cant ship without looking up customer
information that is in the remote fulfillment
center
12Sonic BPEL Server
BPEL Integration example with two fulfillment
centers
BPEL SERVER
1
ORDER
ITINERARY
2
3
SHIP 1
BUILD
- Extend SHIP service using ESB intelligent
routing - CBR selects branch
- Itinerary directs message flow for additional
mediation steps - Intelligent routing obviates WAN hop no
central brain - Separation of BPEL and ESB concerns maximizes
flexibility
13Sonic BPEL Server
Leverages ESB scalability, availability and reach
BPEL SERVER
B
C
A
- Clustered communication brokers scale to meet
changing throughput requirements - Brokers dynamically route messages across
clusters, firewalls and security domains - Continuous Availability Architecture (CAA)
provides communications availability - Add service instances for transparent
load-balancing, availability, disaster recovery
14Sonic BPEL Server
Distributed process debugger
- Debug BPEL and intelligent routing from Eclipse
environment - On one server, or across clusters and the
firewall works the same - Set breakpoints and visually step through
processes - Examine remote process and service state
A
B
C
15Sonic BPEL Server
BPEL and ESB synergy summary
BPEL brings to ESB
ESB brings to BPEL
- Drag-and-drop, Eclipse-based development
environment - Heterogeneous end-point connectivity
- End-to-end visibility and control of integration
across firewalls and WAN - Distributed testing and debugging across BPEL,
ESB and integration services - Superior network performance in distributed
environments - Robust, scalable communications
- Sophisticated, standards-based orchestration
- Developer productivity
- Control flow conditionals, loops, delays, scoped
state - Service invocation and event correlation
- Manage concurrent (often long-running) service
interactions - Compensate for completed activities in the event
of failure
16Sonic BPEL Server
Todays demonstration
Submit Application
17Sonic ESB 7.5 First Look
Agenda
- Overview
- Sonic BPEL Server
- Actional SOA Management
- DataXtend Common Data Model Management
- ESB performance, availability and manageability
- QA
18Integrates Actional for SOA Management
Managing operations in a complex environment
RESPONSE TIME
- Visibility across and beyond edge of ESB
- Incurs no measurable overhead
- Scales with the distributed architecture of Sonic
ESB - Traces the root cause of service level violations
19Integrates Actional for SOA Management
20Integrates Actional for SOA Management
Show process flow in depth
Show process flow map at high level
Web 2.0Browser Based UI
21Sonic ESB 7.5 First Look
Agenda
- Overview
- Sonic BPEL Server
- Actional SOA Management
- DataXtend Common Data Model Management
- ESB performance, availability and manageability
- QA
22Integrates DataXtend SI
Solving the point-to-point transformation
problem
ltXMLgt
ltXMLgt
Transformation
ltXMLgt
ltXMLgt
ltXMLgt
- Sonic ESB eliminates the rigidity and fragility
of point-to-point connections - How do I solve the similar problem in my data
model transformations?
23Integrates DataXtend SI
Common model management
ltXMLgt
ltXMLgt
ltXMLgt
Transformation
ltXMLgt
ltXMLgt
ltXMLgt
ltXMLgt
ltXMLgt
ltXMLgt
ltXMLgt
ltXMLgt
ltXMLgt
ltXMLgt
- Rapidly create common data model from any number
of schema - Design mappings in Eclipse-based Workbench
- Common model mediates transformations
- Deployed and managed as an ESB service
- Java-based validation and transformation
- Regenerated if schema or common model change
24Sonic ESB 7.5 First Look
Agenda
- Overview
- Sonic BPEL Server
- Actional SOA Management
- DataXtend Common Data Model Management
- ESB performance, availability and manageability
- QA
25Sonic 7.5 Improvements
Performance
- HTTP Tunneling
- New embedded HTTP server
- 2x 10x performance improvements
- Itinerary throughput
- Web service invocation
- XPath-based routing
- XSLT service
26Sonic 7.5 Improvements
Performance HTTP tunneling
PubSub 10-10-10 np nontx 1K
PubSub 1-1-1 np nontx 1K
PTP 10-10-10 np nontx 1K
PTP 1-1-1 np nontx 1K
27Sonic 7.5 Improvements
Performance Intelligent routing throughput
Number of Steps
28Sonic 7.5 Improvements
Interoperability, Availability, Manageability
- Advanced Web Services interoperability with WCF
- WS-RM
- WS-Security
- WS-Policy and specific dialects
- WS-Addressing
- New Continuous Availability Features
- DR-site architecture for HA management
- Inter-cluster connections
- Manageability
- Role based security for configuration and
management - Auditing of all configuration and management
activities
29Sonic ESB 7.5 First Look
Agenda
- Overview
- Sonic BPEL Server
- Actional SOA Management
- DataXtend Common Data Model Management
- ESB performance, availability and manageability
- QA
30Thank you foryour time
31eval_at_progress.com 1 781 999 7000