soa-02: sonic soa products overview luis maldonado technical product manager sonic software
TRANSCRIPT
SOA-02: Sonic SOA Products Overview
Luis MaldonadoTechnical Product ManagerSonic Software
2 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Your Speaker
Technical Product Manager at Sonic Software
Responsible for Sonic’s development tools, Orchestration Server and Collaboration Server products
13 years of experience with distributed systems and middleware products
Working with Web Services technologies since 1999
A little bit about me…
3 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Agenda
SOA and Integration Sonic SOA Suite Overview Sonic Futures
4 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Business Drivers Behind SOA
What SOA provides– Broad-scale application
connectivity and interoperability
– Easier alignment of IT around the needs of the business
– Enhanced reuse of existing applications and data
– Reduced integration costs
– Reduced vendor lock-in
Why is SOA important?
5 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Need for ‘Integratable’ Applications
Integration top concern for end users– Cost drain for IT projects– Major factor in many IT
project delays and failures
Integration is now a major requirement
If you don’t…your competitors will
…and why should I care?
6 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
OpenEdge & Sonic SOA Infrastructure
Build and integrate with OpenEdge and Sonic Focus on business logic not infrastructure Leverage existing & legacy applications Cost effective, incremental integration
Building your SOA infrastructure
IntegrationIntegration
7 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Sonic SOA Infrastructure Suite of products providing essential
capabilities for building a SOA Built on Sonic ESB™
SONIC ESB
SONIC WORKBENCH
SONIC ORCHESTRATION
SERVER
SONICXML SERVER
SONICDATABASE
SERVICE
ADAPTERSFOR
SONIC ESB
SONIC COLLABORATION
SERVER
8 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Sonic ESB
Connect applications– Legacy, COTS,
Java™ … Mediate interactions
– Protocols, data formats, routing
Control infrastructure– Configuration,
deployment, monitor and manage
Connect, Mediate and Control
SONIC ESB®
ENTERPRISE SERVICE BUS
J2EE™ APPLICATION
PACKAGED APPLICATION
& LEGACY SYSTEMS
.NET™APPLICATION
PARTNER SYSTEM
WEBSERVICE
9 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Sonic ESB ArchitectureMakes SOA flexible, scalable, dependable
Metadata-driven service configuration
Unified namespace and invocation model
Cluster-wide topics and queues
Dynamic Routing Architecture™
Continuous Availability Architecture™
SERVICES
SERVICECONTAINER
MEDIATION LAYER
10 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Why Not Use Web Services?
How do you:– Deploy?– Monitor?– Control?– Connect Legacy
Applications?– Mediate data
formats? Don’t forget:
– Scalability– Reliability– Security
J2EE™ APPLICATION
PACKAGED APPLICATION
& LEGACY SYSTEMS
.NET™APPLICATION
PARTNER SYSTEM
FUTURESERVICES
WEB SERVICESINTERFACE
SOAPHTTP
XML
11 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Sonic Orchestration Server
Graphically model business workflows
Orchestrate ESB services, processes and users
Accommodate continuing process improvement
SOA-based Business Process Management
SONICORCHESTRA-
TIONSERVER
ORDERPROCESS
12 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Sonic Database Service
Access data in OED and foreign data sources
Service interface to database queries
XML to query/result mapping
Load balancing
Data store access
SONICDATABASE
SERVICE
XML TRANSLATE
XMLMAPPING
SQL CALLOR STORE PROCEDURES
RDBMS
RESULTSET
13 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Sonic XML Server
Optimized pipeline processing model
Native XML storage Document Caching Data aggregation
and transformation
XML processing and storage
SONICXML
SERVER
INMEMORY
ONDISK
14 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Adapters for Sonic ESB
‘On-ramps’ and ‘off- ramps’ for the ESB
Proprietary and complex applications
B2B protocols Packaged
applications Mainframe and
legacy
B2BSYSTEMS
MAINFRAME AND
LEGACY SYSTEMS
TECHNOLOGY PLATFORMS
PACKAGED APPS
.NET™APPLICATION
B2BPARTNER
J2EE APPLICATION
SONIC ESB®
ENTERPRISE SERVICE BUS
Integrate business assets
15 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Sonic Collaboration ServerPartner integration for enterprise SOA
Incorporate external partner interactions
Standard B2B protocols: ebXML, RosettaNet, WS
Trading partner management
Comprehensive security
SONICCOLLAB-ORATIONSERVER
E-PURCHASEPROCESS
ACK
ASN
INVOICE
PO
16 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
OpenEdge Adapter for Sonic ESB
Business logic in OpenEdge 10 / 4GL
Process & integration logic in ESB
OpenEdge tools for configuring adapters
Deploy OpenEdge apps as ESB services
Service-enabling OpenEdge 10
J2EE™ APPLICATION
OpenEdge Application .NET™
APPLICATION
PARTNER SYSTEM
WEBSERVICE
17 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
D I S C L A I M E R
Under Development
This talk includes information about potential future products and/or product enhancements.
What I am going to say reflects our current thinking, but the information contained herein is preliminary and subject to change. Any future products we ultimately deliver may be materially different from what is described here.
D I S C L A I M E R
18 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Future Product Directions
WS-* standards WS-BPEL support Eclipse-based tools
for Sonic & OpenEdge Improved support for
4GL apps on the ESB Usability!!!
19 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
In Summary
APPLICATION SERVER
USER-DEFINED SERVICE
LEGACY APPLICATION
PROCESS SERVER
RELATIONAL DATABASE
BATCH SYSTEM
PORTAL SERVICE
The direct path to SOA
Sonic ESB: Pre-built SOA infrastructure
20 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Questions?
21 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
Thank you for your time!
22 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation
www.sonicsoftware.com
CONNECT EVERYTHING. ACHIEVE ANYTHING.™