Title: SOA-02:%20Sonic%20SOA%20Products%20Overview
1SOA-02 Sonic SOA Products Overview
- Luis Maldonado
- Technical Product Manager
- Sonic Software
2Your Speaker
A little bit about me
- Technical Product Manager at Sonic Software
- Responsible for Sonics 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
3Agenda
- SOA and Integration
- Sonic SOA Suite Overview
- Sonic Futures
4Business Drivers Behind SOA
Why is SOA important?
- 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
5Need for Integratable Applications
and why should I care?
- 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 dontyour competitors will
6OpenEdge Sonic SOA Infrastructure
Building your SOA infrastructure
- Build and integrate with OpenEdge and Sonic
- Focus on business logic not infrastructure
- Leverage existing legacy applications
- Cost effective, incremental integration
7Sonic SOA Infrastructure
- Suite of products providing essential
capabilities for building a SOA - Built on Sonic ESB
8Sonic ESB
Connect, Mediate and Control
- Connect applications
- Legacy, COTS, Java
- Mediate interactions
- Protocols, data formats, routing
- Control infrastructure
- Configuration, deployment, monitor and manage
9Sonic ESB Architecture
Makes 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
10Why Not Use Web Services?
- How do you
- Deploy?
- Monitor?
- Control?
- Connect Legacy Applications?
- Mediate data formats?
- Dont forget
- Scalability
- Reliability
- Security
SOAPHTTP
WEB SERVICESINTERFACE
11Sonic Orchestration Server
SOA-based Business Process Management
- Graphically model business workflows
- Orchestrate ESB services, processes and users
- Accommodate continuing process improvement
SONICORCHESTRA-TIONSERVER
12Sonic Database Service
Data store access
- Access data in OED and foreign data sources
- Service interface to database queries
- XML to query/result mapping
- Load balancing
SONICDATABASESERVICE
SQL CALLOR STORE PROCEDURES
13Sonic XML Server
XML processing and storage
- Optimized pipeline processing model
- Native XML storage
- Document Caching
- Data aggregation and transformation
SONICXMLSERVER
14Adapters for Sonic ESB
Integrate business assets
- On-ramps and off- ramps for the ESB
- Proprietary and complex applications
- B2B protocols
- Packaged applications
- Mainframe and legacy
SONIC ESBENTERPRISE SERVICE BUS
15Sonic Collaboration Server
Partner integration for enterprise SOA
- Incorporate external partner interactions
- Standard B2B protocols ebXML, RosettaNet, WS
- Trading partner management
- Comprehensive security
E-PURCHASEPROCESS
PO
SONICCOLLAB-ORATIONSERVER
ACK
ASN
INVOICE
16OpenEdge Adapter for Sonic ESB
Service-enabling OpenEdge 10
- Business logic in OpenEdge 10 / 4GL
- Process integration logic in ESB
- OpenEdge tools for configuring adapters
- Deploy OpenEdge apps as ESB services
17Under 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.
18Future Product Directions
- WS- standards
- WS-BPEL support
- Eclipse-based tools for Sonic OpenEdge
- Improved support for 4GL apps on the ESB
- Usability!!!
19 In Summary
Sonic ESB Pre-built SOA infrastructure
PORTAL SERVICE
USER-DEFINED SERVICE
BATCH SYSTEM
APPLICATION SERVER
RELATIONAL DATABASE
PROCESS SERVER
LEGACY APPLICATION
The direct path to SOA
20Questions?
21Thank you for your time!
22CONNECT EVERYTHING. ACHIEVE ANYTHING.
www.sonicsoftware.com