openedge 11.0 strategy and roadmap jean richert, sr. manager customer support (peter mellow, vp...
Post on 01-Apr-2015
216 Views
Preview:
TRANSCRIPT
OpenEdge 11.0Strategy and Roadmap
Jean Richert, Sr. Manager Customer Support(Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager)
November, 2011
© 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
© 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
© 2010 Progress Software Corporation. All rights reserved.4
OpenEdge Strategy Overview
OpenEdge Strategy
OpenEdge 11
Cloud Computing
Business Process Mgmt.
OpenEdge BPM
Business Process Applications: The Future of Business Applications
© 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
© 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
© 2010 Progress Software Corporation. All rights reserved.8
How Does a BPM Work?
BPM ServerBPM Studio
BPM Portal
BusinessExpert
Process Modeler
Process Asset Manager
© 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
© 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
© 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
© 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
© 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
© 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.
Progress Arcade
Getting to the Cloud
© 2010 Progress Software Corporation. All rights reserved.16
Strategy – Progress® Arcade™
© 2010 Progress Software Corporation. All rights reserved.17 http://web.progress.com/openedge/arcade.html
© 2010 Progress Software Corporation. All rights reserved.18
© 2010 Progress Software Corporation. All rights reserved.19
OpenEdge 11 Highlights
© 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
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
© 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
© 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
© 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
© 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
© 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
© 2010 Progress Software Corporation. All rights reserved.27
And one more thing ...
© 2010 Progress Software Corporation. All rights reserved.28
OE 11: Multi-tenant Database Tables
top related