innov-6: innovation in action! rick kuzyk senior portfolio specialist making it happen

Post on 06-Jan-2018

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

© 2007 Progress Software Corporation 3 INNOV-6: Innovation in Action  A better awareness of the Progress Software portfolio of products  Clearer understanding of what it takes to make them work together  A vision for how you can apply these products to your business Session Goals You leave with …

TRANSCRIPT

INNOV-6: Innovation in Action!

Rick KuzykSenior Portfolio Specialist

Making IT Happen

© 2007 Progress Software Corporation3 INNOV-6: Innovation in Action

A better awareness of the Progress Software portfolio of products

Clearer understanding of what it takes to make them work together

A vision for how you can apply these products to your business

Session Goals

You leave with …

© 2007 Progress Software Corporation4 INNOV-6: Innovation in Action

Agenda

Progress Software Product Portfolio Overview• Demonstration

How It Was Made• Step-by-Step Component Overview

Summary

© 2007 Progress Software Corporation5 INNOV-6: Innovation in Action

EnterpriseService Bus

SemanticIntegration

SOAManagement

Progress Software Product Portfolio

Best-in-Class Infrastructure for the Business Challenges of SOA

EventProcessing

MainframeConnectivity

DataAccess

ApplicationPlatform

© 2007 Progress Software Corporation6 INNOV-6: Innovation in Action

Session Demonstration: Truck Logistics

Application• GPS and cellular networks

identify truck locations with exceptions reported to management if journey times differ from historic norms.

• CEP rules defined to detect deviations from schedule

Benefits• Better utilisation of resources• Insight can be given to

customers on expected arrival times

• Automate intelligent predictive behaviour

CEP: The Brains of BAM

“When any truck has perishable cargo that is > 1 hour behind schedule and temp > 30 degrees, alert the operator with a priority 1 exception.”

© 2007 Progress Software Corporation7 INNOV-6: Innovation in Action

Session Demonstration: Truck Logistics

Solution• OpenEdge application sends traffic message –

SonicMQ®

• Apama receives message, processes and displays information

• Apama Alerts sent back to OpenEdge• EasyAsk used for querying business data in real

time• Actional monitors and measures the integration

environment

© 2007 Progress Software Corporation8 INNOV-6: Innovation in Action

So … Let’s Get This Party Started!!

PortfolioPortfolioDemonstrationDemonstration

© 2007 Progress Software Corporation9 INNOV-6: Innovation in Action

Agenda

Progress Software Product Portfolio Overview• Demonstration

How It’s Made• Step-by-Step Component Overview

Summary

Subtitle Goes Here - Arial Italic 24 pt.

© 2007 Progress Software Corporation10 INNOV-6: Innovation in Action

© 2007 Progress Software Corporation11 INNOV-6: Innovation in Action

Application Integration

ApamaEvent

Processing

OpenEdge

Sonic ESB

Logistics

© 2007 Progress Software Corporation12 INNOV-6: Innovation in Action

Configuring Sonic

Setup Sonic broker Configure message destinations

• JMS Administered Objects

© 2007 Progress Software Corporation13 INNOV-6: Innovation in Action

For more information, go to …

Relevant Exchange Sessions • Entire Sonic track (Sonic-?)• INT-4: Introducing SonicESB (done)• INT-9: Implementing ESB Processing with OpenEdge and

Sonic (Tuesday 4pm)

Progress eLearning Community• JMS Messaging with SonicMQ• Service-Oriented Integration with Sonic ESB• OpenEdge Development with Sonic ESB

Progress Software Developers Network (http://psdn.progress.com/)• Keyword: “sonic”

© 2007 Progress Software Corporation14 INNOV-6: Innovation in Action

© 2007 Progress Software Corporation15 INNOV-6: Innovation in Action

OpenEdge Integrates with Sonic

OpenEdge Adapter for SonicMQ• Fully connects (integrates) ABL application with the SonicMQ

messaging server

OpenEdge Adapter for Sonic ESB• Fully connects (integrates) ABL application with the Sonic

Enterprise Service Bus (ESB)

Adapters for Sonic ESB• Provides ESB adapter for a range of platforms, and

data formats (eg. HIPAA)

Sonic BPEL Server™

• Value-added services engineered for complex business processes and seamless B2B interactions

Optimized for Integration with OpenEdge

© 2007 Progress Software Corporation16 INNOV-6: Innovation in Action

OpenEdge Adapter for SonicMQ added

OpenEdge Adapter for SonicMQ part of AppServer

OpenEdge Adapter for SonicESB

Support for 64bit-Back to copying Sonic client

Tighter integration with Sonic DS (ESB)

Symbiotic Client added-SMQConnect

Support for all Sonic 6.1 features

Auto install Sonic client

Improved Open Client support for ESB

Support for TT and ProDataSets

OpenEdge Support for Sonic

OE 9.1B

OE 10.0A

OE 10.1A

OE 10.1B

© 2007 Progress Software Corporation17 INNOV-6: Innovation in Action

Sample OO ABL Code

oSession = NEW son.SonicSession().oSession:initClientSession("localhost:2506",

"Administrator","Administrator").oSession:invokeClientSession().oSession:beginSession().

oSession:createMapMessage(OUTPUT messageH). RUN setString IN messageH ("TruckID",tDispatch.TruckID).…

oSession:doPublish("TrafficTopic", messageH, ?, ?, ?, OUTPUT pcError).

© 2007 Progress Software Corporation18 INNOV-6: Innovation in Action

For more information, go to …

Relevant Exchange Sessions • OpenEdge and Sonic Workshop! (done)• SONIC-1: What’s New in Sonic 7.5 (done)• DEV-12: Object-Oriented Programming in OpenEdge ABL

(right now)• INT-4: Introducing Sonic ESB (done)• INT-9: Implementing ESB Processing with OpenEdge and

Sonic (Tuesday 4pm)• INT-11: It’s Monday Morning, Do You Know Where Your

Service Is? (Wednesday 10am) Progress eLearning Community Progress Software Developers Network (

http://psdn.progress.com/)• Keywords: “openedge sonic”, “oo abl”, “integration”

© 2007 Progress Software Corporation19 INNOV-6: Innovation in Action

© 2007 Progress Software Corporation20 INNOV-6: Innovation in Action

Integration Infrastructure

ApamaEvent

Processing

OpenEdge

Sonic ESB

Logistics

© 2007 Progress Software Corporation21 INNOV-6: Innovation in Action

A New Type of Data Processing

time1 2 3 4 5 6 7 8 9

Event Stream (Apama) Data Processing

“If a truck is carrying perishable goods and the trip duration has exceeded the allowed time, alert

Quality Control of late arrival”

Traditional (Static) Data Processing

“How many deliveries of tires did we have last week?”

© 2007 Progress Software Corporation22 INNOV-6: Innovation in Action

Building and Deploying the Demonstration

Integration Adapter Framework

Middleware (Sonic)

DBMS PointSystems

Integration

Other…

Event Processing Engine

Step 1Smart Block

Analytics

Step 2ScenarioModeling

Step 3Dashboard

Design

Step 4Application

© 2007 Progress Software Corporation23 INNOV-6: Innovation in Action

For more information, go to …

Relevant Exchange Sessions • COMP-3: Business Activity Monitoring: Visualizing

OED-Sourced Event Patterns (done) • COMP-12: Building Apama Applications – Picking

the Right Tools (Wednesday 10am)

Progress Software Developers Network (http://psdn.progress.com/)• Keywords: “apama”

© 2007 Progress Software Corporation24 INNOV-6: Innovation in Action

© 2007 Progress Software Corporation25 INNOV-6: Innovation in Action

SOA Management

Bring visibility, security, and control to growing SOA technical and business

environments

Visibility and control over services and end-to-end

business processes

Bring visibility to SOA Operations• Discover and monitor services and service interactions • Identify process bottlenecks and failures quickly

Align SOA technical and business operations• Discover and control actual business process flows• Implement and monitor business policities and SLAs

Identify and enforce security and regulatory mandates• Identify and eliminate rogue service use• Active enforcement of security and data privacy

policies

© 2007 Progress Software Corporation26 INNOV-6: Innovation in Action

Monitoring and Management

ApamaEvent

Processing

OpenEdge

Sonic ESB

Logistics

ActionalSOA

Management

© 2007 Progress Software Corporation27 INNOV-6: Innovation in Action

For more information, go to …

Relevant Exchange Sessions • SONIC-8: Extend Your ESB with SOA

Management (now)

Progress Software Developers Network (http://psdn.progress.com/)• Keyword: “actional”

© 2007 Progress Software Corporation28 INNOV-6: Innovation in Action

© 2007 Progress Software Corporation29 INNOV-6: Innovation in Action

Natural Language Search & Query

Enabling consumers and business managers to ask

questions and get the answers

Easier and better access to data, for consumers and business users,

without the constant need to IT

eCommerce/Retail• Product Search & Advanced Merchandising• Drive revenue through increased conversion rates,

average order sizes and customer loyalty Enterprise Information Access for Business Managers

• Better access for business users to information allowing for better decisions without IT resources

© 2007 Progress Software Corporation30 INNOV-6: Innovation in Action

What is EasyAsk?

Enabling consumers and business managers to ask

questions and get the answers

Kiosks in bookstore enableconsumers to search easily

Managers can query status of orders or shipments

eCommerce/Retail

Enterprise Information Access

© 2007 Progress Software Corporation31 INNOV-6: Innovation in Action

For more information, go to …

Relevant Exchange Sessions • COMP-9: EasyAsk for eCommerce – A User’s

Experience (Tuesday 4pm)• COMP-14 EasyAsk Natural Language Ad Hoc

Query and Reporting: A User’s Experience (Wednesday 1:30pm)

Progress Software Developers Network (http://psdn.progress.com/)• Keyword: “easyask”

© 2007 Progress Software Corporation32 INNOV-6: Innovation in Action

In Summary

Business change demands fast and informed decisions

Technology can’t dictate Business – Business drives Technology

Progress Software has what you Progress Software has what you need when your business needs it !need when your business needs it !

© 2007 Progress Software Corporation33 INNOV-6: Innovation in Action

Questions?

© 2007 Progress Software Corporation34 INNOV-6: Innovation in Action

Thank you foryour time

© 2007 Progress Software Corporation35 INNOV-6: Innovation in Action

top related