İndir

731 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
731
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Sonic ESB 7.5 improves the Continuous Availability ArchitectureTM (CAA) with the addition of Directory Service replication, simplified management connection configuration, and intra-cluster connections using redundant network paths. This allows Sonic Directory Service to fully exploit CAA in the same manner as all Sonic communication brokers.
  • Sonic ESB 7.5 improves the Continuous Availability ArchitectureTM (CAA) with the addition of Directory Service replication, simplified management connection configuration, and intra-cluster connections using redundant network paths. This allows Sonic Directory Service to fully exploit CAA in the same manner as all Sonic communication brokers.
  • So why did SDM come about?.... The need to create large configurations and then having to repeat the same tasks on different environments – This can be time consuming especially if large organisation with a number of sites worldwide. Organising time and resources can be can be difficult. Avoid mistakes in configuration as it‘s all laid out for you in XML format – you know exactly what will be installed by looking at the XML config file. XML files are validated during runtime against its particular schema therefore warning the user if certain mandatory configuration is missing. Performs the installation and configuration as a single step. Normally you would create the installation and then configure the components manually.
  • İndir

    1. 1. What’s New in Sonic v7.5 Sonic ESB ® 7.5 Jan Bol Senior Solution Consultant
    2. 2. Sonic ESB 7.5 – First Look <ul><li>Overview </li></ul><ul><li>Sonic BPEL Server ™ </li></ul><ul><li>Actional: SOA Management </li></ul><ul><li>DataXtend: Common Data Model Management </li></ul><ul><li>ESB performance, availability and manageability </li></ul><ul><li>SDM </li></ul><ul><li>Q&A </li></ul>Agenda
    3. 3. Sonic ESB Timeline 2007 2006 2005 2004 2003 2002 Acquired Actional January 2006 <ul><li>Sonic ESB 7.5 </li></ul><ul><li>April 2007 </li></ul><ul><li>WS-BPEL 2.0 </li></ul><ul><li>SOA Management </li></ul><ul><li>Semantic Integration </li></ul>Introduced DataXtend SI December 2006 <ul><li>Sonic ESB 7.0 </li></ul><ul><li>April 2006 </li></ul><ul><li>Eclipse development </li></ul><ul><li>Advanced Web services </li></ul><ul><li>Released CAA </li></ul><ul><li>Technology </li></ul><ul><li>June 2004 </li></ul><ul><li>Unique, patented HA </li></ul><ul><li>Sonic ESB 6.0 </li></ul><ul><li>March 2005 </li></ul><ul><li>Continuous Availability Architecture </li></ul><ul><li>Sonic XQ </li></ul><ul><li>March 2002 </li></ul><ul><li>World’s First Enterprise Service Bus </li></ul><ul><li>Sonic/Gartner </li></ul><ul><li>Coin term ‘ESB’ </li></ul><ul><li>March 2003 </li></ul><ul><li>Gartner Predicts ESB as backbone for ENS </li></ul><ul><li>Acquired </li></ul><ul><li>eXcelon </li></ul><ul><li>December 2002 </li></ul><ul><li>XML development tools </li></ul><ul><li>XML database </li></ul>
    4. 4. SOA Integration <ul><li>Incompatible systems </li></ul><ul><ul><li>Web services </li></ul></ul><ul><ul><li>Everything else… </li></ul></ul><ul><li>Distributed processing </li></ul><ul><ul><li>Multiple sites </li></ul></ul><ul><ul><li>Multiple departments </li></ul></ul><ul><li>Rapid Change </li></ul><ul><ul><li>Competition </li></ul></ul><ul><ul><li>M&A </li></ul></ul><ul><ul><li>Regulation </li></ul></ul><ul><li>Lots of turf control and organizational issues </li></ul>CRM ERP PARTNER SYSTEMS FINANCE The problem that Sonic ESB solves ORDER ENTRY
    5. 5. The Sonic ESB Vision Flexible integration of new and existing business applications Any number of processes Any number of locations Any number of services <ul><li>Across organizational boundaries and to remote sites </li></ul><ul><li>With low latency, high reliability and continuous availability </li></ul><ul><li>Evolve, scale and extend throughout the enterprise </li></ul>
    6. 6. Sonic ESB 7.5 – First Look <ul><li>Overview </li></ul><ul><li>Sonic BPEL Server </li></ul><ul><li>Actional: SOA Management </li></ul><ul><li>DataXtend: Common Data Model Management </li></ul><ul><li>ESB performance, availability and manageability </li></ul><ul><li>SDM </li></ul><ul><li>Q&A </li></ul>Agenda
    7. 7. Service Orchestration in a Distributed World <ul><li>Compose processes out of existing services and processes </li></ul><ul><li>Correlate events within and across running processes </li></ul><ul><li>Control flow: conditionals, loops, delays, scoped state </li></ul><ul><li>Manage concurrent (often long-running) service interactions </li></ul><ul><li>Compensate for completed activities in the event of failure </li></ul>COMPOSED SERVICES SERVICES SERVICES BPEL: Sophisticated, standards-based service orchestration CORRELATE EVENTS
    8. 8. Sonic BPEL Server Product highlights Full WS-BPEL 2.0 Support <ul><li>Standards-based service orchestration enhances developer productivity </li></ul><ul><li>Latest specification affords high level of portability </li></ul><ul><li>Sonic BPEL Server introduces no language extensions </li></ul>Integrated into Sonic ESB Development Environment <ul><li>Drag-and-drop Eclipse-based Workbench </li></ul><ul><li>Approaches “zero-programming” ideal </li></ul>Integrated into Sonic ESB Distributed Runtime Environment <ul><li>Connects to heterogeneous endpoints, wherever deployed </li></ul><ul><li>Integrates ESB distributed mediation facilities </li></ul><ul><li>Integrates BPEL event correlation and ESB messaging semantics </li></ul><ul><li>Single-console debug across distributed BPEL, ESB intelligent routing, and integration services </li></ul>
    9. 9. <ul><li>Use BPEL to iterate on 3-step process </li></ul><ul><li>Each step invokes legacy resources </li></ul><ul><li>But BPEL is completely binding-agnostic </li></ul><ul><ul><li>It knows only of WSDL </li></ul></ul><ul><ul><li>How do I integrate with the target systems? </li></ul></ul>Sonic BPEL Server BPEL Integration example ORDER SHIP BUILD WSDL LEGACY 2 1 3 REPEAT START END
    10. 10. <ul><li>BPEL orchestrates WSDL services into a process </li></ul><ul><li>ESB binds WSDL to heterogeneous resources </li></ul>Sonic BPEL Server BPEL Integration example ORDER BUILD SHIP BPEL SERVER 1 2 3 ORDER SHIP BUILD 2 1 3 REPEAT START END
    11. 11. <ul><li>That means two shipping systems: one local, one remote </li></ul><ul><li>The second shipping system needs special handling </li></ul><ul><ul><li>We can’t ship without looking up customer information that is in the remote fulfillment center </li></ul></ul>Sonic BPEL Server BPEL Integration example with two fulfillment centers ORDER LOCAL SHIP BUILD WSDL LEGACY ? 2 1 3 REPEAT START END REMOTE SHIP CRM
    12. 12. <ul><li>Extend “SHIP” service using ESB intelligent routing </li></ul><ul><ul><li>CBR selects branch </li></ul></ul><ul><ul><li>Itinerary directs message flow for additional mediation steps </li></ul></ul><ul><li>Intelligent routing obviates WAN hop – no “central brain” </li></ul><ul><li>Separation of BPEL and ESB concerns maximizes flexibility </li></ul>Sonic BPEL Server BPEL Integration example with two fulfillment centers BPEL SERVER 1 2 3 SHIP 1 ORDER BUILD ITINERARY A B C CRM SHIP 2 B A C 3 REMOTE SHIP CRM
    13. 13. <ul><li>Clustered communication brokers scale to meet changing throughput requirements </li></ul><ul><li>Brokers dynamically route messages across clusters, firewalls and security domains </li></ul><ul><li>Continuous Availability Architecture (CAA) provides communications availability </li></ul><ul><li>Add service instances for transparent load-balancing, availability, disaster recovery </li></ul>Sonic BPEL Server B BPEL SERVER C A Leverages ESB scalability, availability and reach A
    14. 14. Sonic BPEL Server A B C <ul><li>Debug BPEL and intelligent routing from Eclipse environment </li></ul><ul><li>On one server, or across clusters and the firewall – works the same </li></ul><ul><li>Set breakpoints and visually step through processes </li></ul><ul><li>Examine remote process and service state </li></ul>Distributed process debugger Breakpoint STOP STOP Breakpoint Breakpoint Breakpoint
    15. 15. <ul><li>Sophisticated, standards-based orchestration </li></ul><ul><li>Developer productivity </li></ul><ul><ul><li>Control flow: conditionals, loops, delays, scoped state </li></ul></ul><ul><ul><li>Service invocation and event correlation </li></ul></ul><ul><ul><li>Manage concurrent (often long-running) service interactions </li></ul></ul><ul><ul><li>Compensate for completed activities in the event of failure </li></ul></ul>Sonic BPEL Server <ul><li>Drag-and-drop, Eclipse-based development environment </li></ul><ul><li>Heterogeneous end-point connectivity </li></ul><ul><li>End-to-end visibility and control of integration across firewalls and WAN </li></ul><ul><ul><li>Distributed testing and debugging across BPEL, ESB and integration services </li></ul></ul><ul><ul><li>Superior network performance in distributed environments </li></ul></ul><ul><li>Robust, scalable communications </li></ul>BPEL brings to ESB ESB brings to BPEL BPEL and ESB synergy summary
    16. 16. Sonic BPEL Server Integrated with Actional Looking Glass
    17. 17. Sonic ESB 7.5 – First Look <ul><li>Overview </li></ul><ul><li>Sonic BPEL Server </li></ul><ul><li>Actional: SOA Management </li></ul><ul><li>DataXtend: Common Data Model Management </li></ul><ul><li>ESB performance, availability and manageability </li></ul><ul><li>SDM </li></ul><ul><li>Q&A </li></ul>Agenda
    18. 18. Integrates Actional for SOA Management <ul><li>Visibility across and beyond edge of ESB </li></ul><ul><ul><li>Incurs no measurable overhead </li></ul></ul><ul><ul><li>Scales with the distributed architecture of Sonic ESB </li></ul></ul><ul><li>Traces the root cause of service level violations </li></ul>Managing operations in a complex environment RESPONSE TIME WEBLOGIC ORACLE SAP WEBSPHERE .NET
    19. 19. Integrates Actional for SOA Management
    20. 20. Integrates Actional for SOA Management Web 2.0 Browser Based UI Show process flow map at high level Show process flow in depth
    21. 21. Sonic ESB 7.5 – First Look <ul><li>Overview </li></ul><ul><li>Sonic BPEL Server </li></ul><ul><li>Actional: SOA Management </li></ul><ul><li>DataXtend: Common Data Model Management </li></ul><ul><li>ESB performance, availability and manageability </li></ul><ul><li>SDM </li></ul><ul><li>Q&A </li></ul>Agenda
    22. 22. Integrates DataXtend SI <ul><li>Sonic ESB eliminates the rigidity and fragility of point-to-point connections </li></ul><ul><li>How do I solve the similar problem in my data model transformations? </li></ul>Solving the “point-to-point” transformation problem <XML> <XML> <XML> <XML> <XML> Transformation
    23. 23. Integrates DataXtend SI <ul><li>Rapidly create common data model from any number of schema </li></ul><ul><ul><li>Design mappings in Eclipse-based Workbench </li></ul></ul><ul><li>Common model mediates transformations </li></ul><ul><li>Deployed and managed as an ESB service </li></ul><ul><ul><li>Java-based validation and transformation </li></ul></ul><ul><ul><li>Regenerated if schema or common model change </li></ul></ul>Common model management <XML> <XML> <XML> <XML> <XML> <XML> <XML> <XML> <XML> Transformation <XML> <XML> <XML> <XML> <XML> <XML>
    24. 24. Sonic ESB 7.5 – First Look <ul><li>Overview </li></ul><ul><li>Sonic BPEL Server </li></ul><ul><li>Actional: SOA Management </li></ul><ul><li>DataXtend: Common Data Model Management </li></ul><ul><li>ESB performance, availability and manageability </li></ul><ul><li>SDM </li></ul><ul><li>Q&A </li></ul>Agenda
    25. 25. Sonic 7.5 Improvements <ul><li>HTTP Tunneling </li></ul><ul><ul><li>New embedded HTTP server </li></ul></ul><ul><ul><li>2x – 10x performance improvements </li></ul></ul><ul><li>ESB Itinerary throughput </li></ul><ul><li>Web service invocation </li></ul><ul><li>XPath-based routing </li></ul><ul><li>XSLT service </li></ul>Performance
    26. 26. Sonic 7.5 Improvements <ul><li>Advanced Web Services interoperability with WCF ( Windows Communication Foundation ) </li></ul><ul><ul><li>WS-RM </li></ul></ul><ul><ul><li>WS-Security </li></ul></ul><ul><ul><li>WS-Policy and specific dialects </li></ul></ul><ul><ul><li>WS-Addressing </li></ul></ul><ul><li>Other vendors in attendance were: Sun, Oracle, BEA, Sonic, JBoss, Canon, Nokia, Layer7Technologies, WSO2, The Aerospace Corp, Reactivity, JIBX, IONA and Ping Identity </li></ul>Interoperability
    27. 27. Sonic 7.5 Improvements <ul><li>Manageability </li></ul><ul><ul><li>Role based seScurity for configuration and management </li></ul></ul><ul><ul><li>Auditing of all configuration and management activities </li></ul></ul><ul><li>New Continuous Availability Features </li></ul><ul><ul><li>DR-site architecture for HA management </li></ul></ul><ul><ul><li>Inter-cluster connections </li></ul></ul><ul><ul><li>New online backup operation </li></ul></ul>Availability - New Continuous Availability Features This allows Sonic Directory Service to fully exploit CAA in the same manner as all Sonic communication brokers.
    28. 28. Sonic 7.5 Improvements Version 7.0 & 6.1 Shared DS - Scenario Remote Site - Scenario Broker cluster Broker cluster Availability - New Continuous Availability Features AM DS BR AM DS BR Active Standby SAN DS Storage AM DS BR Active DS Storage AM DS BR Standby DS Storage
    29. 29. Sonic 7.5 Improvements Version 7.5 replication connection Broker cluster Availability - New Continuous Availability Features AM DS BR Active DS Storage AM DS BR Standby DS Storage
    30. 30. Sonic 7.5 Improvements <ul><li>Role based security for configuration and management </li></ul><ul><li>Auditing of all configuration and management activities </li></ul>Manageability In prior versions, a single administrator group performed all activities
    31. 31. Sonic v7.5 – Platform support <ul><li>X64 </li></ul><ul><ul><li>Microsoft Windows Server 2003 x64 SP1[64-bit] </li></ul></ul><ul><ul><li>Sun Solaris 10 [64-bit] </li></ul></ul><ul><ul><li>Red Hat Enterprise Linux 4 Update 3[64-bit] </li></ul></ul><ul><ul><li>IBM AIX 5L V5.3 (5300-04) [64-bit] </li></ul></ul><ul><ul><li>HP-UX V11i V2 (11.23) [64-bit] </li></ul></ul>Following new hardware specs and new OS specs, higher memory allocation
    32. 32. Sonic ESB 7.5 – First Look <ul><li>Overview </li></ul><ul><li>Sonic BPEL Server </li></ul><ul><li>Actional: SOA Management </li></ul><ul><li>DataXtend: Common Data Model Management </li></ul><ul><li>ESB performance, availability and manageability </li></ul><ul><li>SDM </li></ul><ul><li>Q&A </li></ul>Agenda
    33. 33. Sonic Deployment Manager <ul><li>A tool that allows the creation and deployment of Sonic configurations in a reusable and repeatable fashion </li></ul><ul><li>A tool used for several years by Sonic PSO in support of large scale customer deployments </li></ul><ul><ul><li>Now a full released and supported product </li></ul></ul>Release 7.5.1: Now shipping as a service pack
    34. 34. What is SDM? <ul><li>Provides and enforces best practices </li></ul><ul><ul><li>e.g. naming, Acceptor settings, deployment-specific values, etc. </li></ul></ul><ul><li>Components are installed and configured automatically </li></ul><ul><li>Makes use of existing tools: </li></ul><ul><ul><li>Sonic Installer </li></ul></ul><ul><ul><li>ESB Deployment Tool </li></ul></ul><ul><ul><li>Sonic Configuration API </li></ul></ul>
    35. 35. What is SDM’s Purpose? <ul><li>Support large scale deployments </li></ul><ul><li>Reduce time required for deployments </li></ul><ul><ul><li>And redeployment </li></ul></ul><ul><li>Reduce errors </li></ul><ul><ul><li>via validation and single model </li></ul></ul><ul><li>Simplify upgrades </li></ul><ul><ul><li>via reverse engineering </li></ul></ul><ul><li>Provide flexibility </li></ul><ul><ul><li>via virtual-to-physical mapping </li></ul></ul>
    36. 36. Install and configure a remote host machine <ul><li>XML Model File </li></ul><ul><ul><li>Validation </li></ul></ul><ul><ul><li>Versioning </li></ul></ul><ul><li>Ant </li></ul><ul><li>XSLT </li></ul>Sonic Installation CD SDM Model SDM Environment Tailoring Parameters Domain Manager Install Configure Host #1
    37. 37. Sonic ESB 7.5 – First Look <ul><li>Overview </li></ul><ul><li>Sonic BPEL Server </li></ul><ul><li>Actional: SOA Management </li></ul><ul><li>DataXtend: Common Data Model Management </li></ul><ul><li>ESB performance, availability and manageability </li></ul><ul><li>SDM </li></ul><ul><li>Q&A </li></ul>Agenda
    38. 38. Thank you for your time
    39. 39. [email_address] 1 781 999 7000

    ×