22
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

Embed Size (px)

Citation preview

Page 1: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

SOA-02: Sonic SOA Products Overview

Luis MaldonadoTechnical Product ManagerSonic Software

Page 2: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic 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…

Page 3: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

3 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation

Agenda

SOA and Integration Sonic SOA Suite Overview Sonic Futures

Page 4: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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?

Page 5: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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?

Page 6: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 7: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 8: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 9: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 10: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 11: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 12: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 13: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 14: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 15: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 16: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 17: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 18: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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!!!

Page 19: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

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

Page 20: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

20 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation

Questions?

Page 21: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

21 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation

Thank you for your time!

Page 22: SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software

22 SOA-02: Sonic SOA Products Overview© 2005 Progress Software Corporation

www.sonicsoftware.com

CONNECT EVERYTHING. ACHIEVE ANYTHING.™