OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP...

29
OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November, 2011

Transcript of OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP...

Page 1: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

OpenEdge 11.0Strategy and Roadmap

Jean Richert, Sr. Manager Customer Support(Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager)

November, 2011

Page 2: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.2

D I S C L A I M E R

Notice

This roadmap is for informational purposes only, and you are hereby cautioned that actual product

development can, and often does, vary significantly from roadmaps. This roadmap may not be

interpreted as any commitment on behalf of Progress, and future development, timing and

release of any features or functionality described in this roadmap remains at our sole discretion.

D I S C L A I M E R

Page 3: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.3

OpenEdge

OpenEdge is the leading Application Platform

for simplifying the delivery of Responsive Business Applications

in the Cloud

Our Vision

Page 4: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.4

OpenEdge Strategy Overview

OpenEdge Strategy

OpenEdge 11

Cloud Computing

Business Process Mgmt.

Page 5: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

OpenEdge BPM

Business Process Applications: The Future of Business Applications

Page 6: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.6

OpenEdge Customers Face the Same Challenges as other Business Application Developers

Business processes are difficult to change

Processes should be explicit – not buried within an application or handled thru “tribal knowledge”

Every company’s processes are unique to that business

Processes should be configurable

Companies business processes change rapidly

Difficult to keep up with changes to application requirements

Difficult to get visibility into business processesBusinesses need insight and control over business processes

Page 7: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.7

Driving Dynamic Business Applications

To build business process applications a business process-enabled development platform is needed

Application

DBMS

Process-enabled Application

Application

DBMS

Traditional Application

Page 8: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.8

How Does a BPM Work?

BPM ServerBPM Studio

BPM Portal

BusinessExpert

Process Modeler

Process Asset Manager

Page 9: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.9

OpenEdge Reference Architecture (OERA)

Best Practice Approach to Building Applications using the OpenEdge Platform

OpenEdge Application Platform

Presentation

Business Components

Data Access

Data Sources

Enterprise Services

Accommodates evolving business requirements

Anticipates trends in technology

Provides agile and flexible architecture

BusinessWorkflows

BusinessTasks

BusinessEntities

Page 10: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.10

OpenEdge and Progress Savvion BPM Interoperate Already

You can benefit from BPM today.

Model and analyze business processes.

Build add-on business process applications to your OpenEdge applications.

OpenEdgeDB

OpenEdgeDB

BPMRun-time

OpenEdge Run-time

DB

OpenEdgeArchitect

BPMStudio

Page 11: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.11

Phase I: OpenEdge DBMS Support

Requires only OpenEdge DBMS.

• OpenEdge data is accessed from BPM.

• Reduces the cost and complexity of application deployment.

BPMRun-time

OpenEdge Run-time

OpenEdgeDB

OpenEdgeDB

OpenEdgeArchitect

BPMStudio

Available TODAYWindows/Linux

Savvion 7.6.1, OE10.2B04

Page 12: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.12

Phase II: Unified Development Environment

Simplifies business process application development and improves developers’ experience.BPM functionality is

invoked natively from ABL and vice versa.

Data storage and access are unified.

Adds:• Savvion adapter for OE

AppServer• Savvion API’s built into

OpenEdge• Savvion dataslots

support OpenEdge data types

• Consistent Eclipse environment

BPMRun-time

OpenEdge Run-time

OpenEdgeDB

OpenEdgeDB

IntegratedOpenEdge Architect

andBPM Studio

Available December 2011All OpenEdge Platforms

Savvion 8.0, OpenEdge 11.0

Page 13: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.13

Phase III: OpenEdge BPM

Easy-to-use BPM-enabled application development platform.

Higher business valuesExcellent customer and

developer experienceLowest total cost of

ownership

Provides unified business process and transaction-oriented execution environments.

BPM-Enabled OpenEdgeRun-time

BPM-enabledOpenEdgeArchitect

Target 2H 2012

Page 14: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.14

Summary

Progress customers will build and deliver business process applications with

OpenEdge BPM.

Companies of all sizes need business process

applications.

OpenEdge BPM will enable users to improve their business operations.

Progress delivers a BPM-enabled ADP for building

business process applications.

Page 15: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

Progress Arcade

Getting to the Cloud

Page 16: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.16

Strategy – Progress® Arcade™

Page 17: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.17 http://web.progress.com/openedge/arcade.html

Page 18: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.18

Page 19: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.19

Page 20: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

OpenEdge 11 Highlights

Page 21: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.21

OpenEdge Takes You There

1998 2000 2002 2004 2006 2008 2010

© 1998 Progress Software Corporation 28

Client

4GL

HTML

Java

VB / C

C++ / Java

Open AppServer

Un

ive

rsa

l In

terf

ac

e Progress Data

Objects

4GL Business Objects

Un

ive

rsa

l In

terf

ac

eU

niv

ers

al

Inte

rfa

ce

DatabaseDatabase

Interface

4GL

HTML

JavaBean

ActiveX

Corba IDL

Service

Native

HTTP

RMI

DCOM

IIOP

Progress Software Vision Universal Application ArchitectureProgress Software Vision Universal Application Architecture

JMSXMLEJB

Active-X

XML

Java

Email

4GL

Cli en

t Sm

a rt Ad

apt er s

LegacyPackaged Apps XML

System Smart Adapters

Progress

Oracle

SQL Server

DB2/400

ODBC

JDBCSe r

ver

Sm

a rt

Ad

a pte

rs

Universal Application Architecture

Applications

Application Framework

Integration

Application Server

Data Management

ClientProcessing

BusinessProcessing

AnalyticalProcessing

Ap

plic

atio

n M

anag

emen

t

Dev

elo

pm

ent

En

viro

nm

ent

OracleSQL ServerDB2ODBC

JDBCODBCSQL92

XMLJavaActiveXSOAP

SSLHTTP

HTTP/SHTML

ActiveXCOM

HTMLJava

JMSXMLSOAPWSDLJCA

LinuxAIX

SolarisHP/UX

Windows

Platforms

SNMP

OpenEdge The Progress E-Business PlatformOpenEdge The Progress E-Business Platform

© 2003 Progress Software Corporation35

Sim

plif

y yo

ur b

usi

nes

sS

imp

lify

your

bu

sin

ess

Service Oriented Architecture

Service-OrientedArchitecture

StandardsPlatform

Integration

Process-OrientedApplications

Business Process

Business Process

Business Process

User Interface Methods

It’s always been about B

usiness Applicatio

ns Continuous Evolution through the IT paradigms

OpenEdge 11 Eases SaaS/Cloud Computing!

OpenEdge 10 Enabled SOA

V9 Delivered Distributed Computing

V8 was Client/Server

Page 22: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.22

Taking You Higher With OpenEdge 11

Silverlight Adapter (target OE11.1)• Easily connect your Silverlight UI to your application• Part of our Open Client strategy• Based on Microsoft RIA Services

JSON Parser• Great for building AJAX-based UIs in web applications• JSON data trivial to manipulate in Web browser UI logic• Easily create and parse JSON documents in ABL

Updated Infragistics controls Improvements to ProBindingSource at Design Time and Support

for Recursive Relations

Pick the UI That Meets the Needs of the Customer

User InterfaceFlexibility

Page 23: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.23

Taking You Higher With OpenEdge 11

REST interface for AppServer (target OE 11.1) Improved ProDataSet to XML support

Integration

Page 24: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.24

Taking You Higher With OpenEdge 11

Progress Developer Studio (OpenEdge Architect)

• Ease of use improvements• Linux• Support WebSpeed programming models• Remote server support for AppServer & WebSpeed

Object-oriented language extensions• Interface inheritance• Dynamic properties

Productivity

Page 25: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.25

Taking You Higher With OpenEdge 11

Actional – database interceptor, payload capture AppServer diagnostics

• Improved error handling• What code is running?

• AppServer network compression• for state-free mode• for Java clients

• for .NET clients OpenEdge Management

• Remote jobs More cloud platforms

Operational Excellence

Page 26: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.26

Taking You Higher With OpenEdge 11

RC4 for ENCRYPT() SHA-256, SHA-512 More SSL certificate support Auto Update of OpenEdge SQL statistics 64-bit ODBC for Linux Sonic 8.x support for Sonic adapter asbman, wsbman show what .r an agent is executing MS SQL Server DataServer CLOB support DataServer dynamic query join optimization

More great features

Page 27: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.27

And one more thing ...

Page 28: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,

© 2010 Progress Software Corporation. All rights reserved.28

OE 11: Multi-tenant Database Tables

Page 29: OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,