Title: INT-11: It
1INT-11 Its Monday Morning, Do You Know Where
Your Service Has Been?
- Service Management with Sonic and Actional
Marv Stone
Progress Software
2Agenda
Our Itinerary
- Introduction
- What the Industry Says
- Words in Action
3Introduction
Web service consumer
Web Server
OpenEdge AppServer
ABL Business Logic
4Introduction
5Introduction
Services today can be deployed in complex
environments
6This is a BIG Change
- The SOA-enabled enterprise
- Business processes span silos
- No one team has end-to-end responsibility
- No one team knows all the moving parts
- No one team makes all the decisions
SOA WORLD
TRADITIONAL WORLD
7So Wheres Waldo?
- The SOA-enabled enterprise
- Business processes span silos
- No one team has end-to-end responsibility
- No one team knows all the moving parts
- No one team makes all the decisions
-
- A bottom-up silo-oriented viewno longer works
- If you cant see it
- You cant measure it
- You cant optimize it
- You cant secure it
- You cant control it
?
SOA WORLD
TRADITIONAL WORLD
8Agenda
Our Itinerary
- Introduction
- What the Industry Says
- Words in Action
9What the Industry Says
Best practices for planning service-oriented
projects
- Know when to use services
- Know how to use services
- Know when to avoid services
- Move forward with a transition architecture
- Leverage the legacy
- Sorry, no refunds
- Build toward a future state
10What the Industry Says
Common characteristics of SOA
- Services have platform and technology independent
interfaces - Services are exposed using standards based
interfaces - Services are Loosely Coupled
- Services are modular
- Governance, management, SLAs
- Monitor, measure, analyze
11Agenda
Our Itinerary
- Introduction
- What the Industry Says
- Words in Action
12Words in Action
13Why OpenEdge 10?
A complete platform for SOBA that delivers
everything needed by competitive business
applications
- Support for industry standards
- Language and platform independence
- Oppurtunities for reusing ABL business logic
- Standard, well defined, and flexible client
interface - More consistent client development model
14Lets Find Waldo!
15Gotchas
- OpenEdge supports the standard of SOAP over HTTP
- Maximum data throughput in a given time period
- Homogenous environments behind the firewall
- The AdminServer and WSA
- Register the WSA with the JSE
16Sonic ESB
Foundation for Enterprise SOA
17So Why Sonic?
- Connect application services
- Mediate service interactions
- Control service infrastructure
- Web services
- J2EE, .NET, Progress OpenEdge applications
- Hundreds of packaged applications, B2B, mainframe
and legacy technologies - Relational data sources
18So Why Sonic?
- Connect application services
- Mediate service interactions
- Control service infrastructure
- Moves data across an asynchronous backbone with
configurable qualities of service - Allows flexible configuration of routing and
process flow - Transform and enrich data
- Map between data formats
19So Why Sonic?
- Connect application services
- Mediate service interactions
- Control service infrastructure
- Establish global namespace
- Define and alter process flows, routing, quality
of service - Track services and their interactions to gain
visibility and control
20Actional SOA Management
21Actional SOA Management
22Actional for SOA Operations
No Custom Coding or Configuration
Discover process flows Map dependencies
SOAEnvironment
End to end across HTTP, RMI, EJB, Web
services, .NET, database, messaging, custom apps
23Why Actional?
- Root Cause Analysis
- Beyond Web Services
- Automatic Discovery
- Consumers, Producers, flows and relationships
- Performance
- Track every message
- Tie Between Business and Technology
- Mine the context
24We Found Waldo!
- Deploying OpenEdge procedure (Wheres Waldo?)
with ProxyGen - Provision Sonic container
- Show traffic to service w/Actional
25In Summary
- SOA is the way to go
- OpenEdge is the way to SOA
- ESB makes SOA integration Reliable, Scalable, and
Manageable - Actional for monitoring and policy enforcement in
larger SOA implementations
26For More Information, go to
- PSDN
- www.psdn.com
- Progress eLearning Community
- XML Essentials, XSLT Essentials
- OpenEdge Development with Sonic ESB
- Services Oriented Integration with Sonic ESB
- OpenEdge Development with XML
- JavaScript Essentials
- Opening 4GL Appl to Web Service Clients
- Whats New in OE 10.1 SOA Support
- Whats New in OE 10.1 Sonic Integration
- Documentation
- OpenEdge Getting Started Application and
Integration Services - OpenEdge Development Web Services
27Relevant Exchange Sessions
- The entire INTEGRATION track (almost)
- INT-5 Integrate Over the Web with OpenEdge Web
Services - DB-3 Tips for Database Administrators
- Nothing to do with SOA, but its GUS!
- DEV-25 From Box to Developing WSA/AIA/WebSpeed
Applications Using Tomcat
28Questions?
29Thank you foryour time
30(No Transcript)