OpenEdge 11 Strategy & Roadmap. Jarmo Nieminen Senior Solution Engineer, Nordics

Similar documents
Introduction to Multi-tenancy. Gus Bjorklund October 2013

What s Next for OpenEdge

Modernization and how to implement Digital Transformation. Jarmo Nieminen Sales Engineer, Principal

OpenEdge Roadmap. Rob Straight Director, OpenEdge Product Management October 25, 2018

Progress OpenEdge Multi-tenant Database

openedge 11.0 Progress OpenEdge

Leverage the Power of Progress Developer Studio for OpenEdge. 8 th Oct, 2013

What s New in OpenEdge 11.4?

Webspeed. I am back. Enhanced WebSpeed

Pick A Winner! In What Tool Should I Develop My Next App?

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd.

OPENEDGE TRAINING SYNOPSES course synopses for OpenEdge Training.

Microsoft vision for a new era

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Db2 for z/os Gets Agile

Integrating Progress Rollbase with OpenEdge the REST of the story. Mike Fechner, Director, Consultingwerk Ltd.

Top 7 Data API Headaches (and How to Handle Them) Jeff Reser Data Connectivity & Integration Progress Software

Roadmap to Cloud with Cloud Application Foundation

Horizontal Table Partitioning

Integrating the Progress Rollbase Portal into OpenEdge Applications. Mike Fechner, Director, Consultingwerk Ltd.

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024

THE ACUCOBOL AND RM/COBOL ROADMAP WHAT S NEXT?

State of the Dolphin Developing new Apps in MySQL 8

Oracle Database Mobile Server, Version 12.2

OpenEdge Developers Kit

OpenEdge Developers Kit

Safe Harbor Statement

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

Code Title Level Windows Azure Application Development

Oracle Autonomous Database

Connect and Transform Your Digital Business with IBM

1 Modular architecture

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Title DC Automation: It s a MARVEL!

SQL SERVER DBA TRAINING IN BANGALORE

Jitterbit is comprised of two components: Jitterbit Integration Environment

JSON as an XML Alternative. JSON is a light-weight alternative to XML for datainterchange

J2EE Application Development : Conversion and Beyond Osmond Ng

JSON is a light-weight alternative to XML for data-interchange JSON = JavaScript Object Notation

The Now Platform Reference Guide

Architecting C++ apps

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Adobe ColdFusion 11 Enterprise Edition

Mike Fechner Director

IBM Compose Managed Platform for Multiple Open Source Databases

Using and Developing with Azure. Joshua Drew

Mike Fechner, Consultingwerk Ltd.

IBM Lotus Domino Product Roadmap

Quick Start ArcGIS Enterprise with Automation. Shannon Kalisky Mark Carlson Nikhil Shampur Cherry Lin

An Overview of Microsoft Visual Studio 2008

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Open Source Library Developer & IT Pro

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Azure SQL Database. Indika Dalugama. Data platform solution architect Microsoft datalake.lk

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Developing Microsoft Azure Solutions (70-532) Syllabus

Introduction to Genero Enterprise

Introduction to Worklight Integration IBM Corporation

The Backend of OE Mobile in OpenEdge Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013

Inside Symantec O 3. Sergi Isasi. Senior Manager, Product Management. SR B30 - Inside Symantec O3 1

Provide Real-Time Data To Financial Applications

Industry-leading Application PaaS Platform

Real World Development using OpenEdge Mobile some advanced features. Brian C. Preece Ypsilon Software Ltd

Extend EBS Using Applications Express

1 Markus Eisele, Insurance - Strategic IT-Architecture

Copyright 2017 Oracle and/or its affiliates. All rights reserved.

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd.

Understanding Oracle ADF and its role in the Oracle Fusion Platform

White Paper: Addressing POODLE Security Vulnerability and SHA 2 Support in Progress OpenEdge in 10.2B08

IM B32: What s New in NetBackup: The Vision and Roadmap

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents

OSIsoft Technologies for the Industrial IoT and Industry 4.0

Inside Progress OpenEdge Mobile! Edsel Garcia OpenEdge Development

AD105 Introduction to Application Development for the IBM Workplace Managed Client

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M

20537A: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Database Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Oracle Exadata: Strategy and Roadmap

What s New for Oracle Database 11gR2 on Windows?

SQL Server on Linux and Containers

SQL Server Integration Services

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies

70-532: Developing Microsoft Azure Solutions

SilverCreek Compare Versions

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security

Delivers cost savings, high definition display, and supercharged sharing

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Let s say that hosting a cloudbased application is like car ownership

Feature Comparison Summary

Not just an App. Server

En partenariat avec CA Technologies. Genève, Hôtel Warwick,

Developing with the Cloud

Sequence 8.2 Release Notes. Date: 13 th November 2016

Sentinet for BizTalk Server SENTINET

Address new markets with new services

Feature Comparison Summary

Managing Data in an Object World. Mike Fechner, Director, Consultingwerk Ltd.

Transcription:

OpenEdge 11 Strategy & Roadmap Jarmo Nieminen Senior Solution Engineer, Nordics

OpenEdge Vision The leading integrated Application Platform for Simplifying Development and Deployment of Responsive Business Applications on any Platform, any Device, any Cloud 2

Modern, Future-proof Application Development: Continuous Evolution of Progress OpenEdge through IT Paradigms Client Smart Adapters Service Oriented Architecture Process-Oriented Applications Business Process Business Process Business Process Simplify your business 35 Standards 2003 Progress Software Corporation Service-Oriented Architecture User Interface Methods Platform Integration Packaged Apps Legacy XML System Smart Adapters XML Java Email 4GL Active-X EJB XML JMS Server Smart Adapters Progress Oracle SQL Server DB2/400 ODBC JDBC Universal Application Architecture Progress 8: Client-Server Progress 9: Distributed Computing OpenEdge 10: SOA OpenEdge 11: SaaS/Cloud Computing 1994 1996 1998 2000 2002 2004 2006 2008 2010 2012+ It s Always Been about Business Applications 3

Supporting the Next Generation of Business Applications Mobility Multi- Tenancy OpenEdge 11 Strategy Business Process Cloud Deployment 4

Mobile Applications in OpenEdge Hybrid App (Native + HTML5) Write the code once, deploy to multiple devices Leverages standardized, cross-platform technologies Native container provides support for App Store and any HTML5 limitations The Best of Both Worlds Flexible deployment options Web App or Native App are both options Future-proof solution HTML5/CSS3/JavaScript will be around for a while No need to learn device-specific languages or dev environments 5

OpenEdge -A Business Process-Enabled Application Platform A comprehensive platform that simplifies the development and deployment of applications that are both transaction-oriented and process-centric What are the benefits? Workflow automation Allows your customers to automate the workflow of their business Visibility Allows your customers to get visibility into how well their processes are performing Model driven development Quickly-generate key parts of your application Customization without code changes Leverages your existing application Model-driven integration Easily integrated external systems, e.g. e-mail, Web services 6

Key Components of OpenEdge Going Forward Process Modeler Portal Business Process Studio Business Process Server Process-enabled Developer Studio Process-enabled BPM-enabled OpenEdge AppServer AppServer Progress Developer Studio for OpenEdge OpenEdge OpenEdge AppServer AppServer OpenEdge UI (Client Portal) 7

OpenEdge A Multi-tenant Application Platform Isolated Tenancy Infrastructure Tenancy Application Tenancy Shared Tenancy Tenant1 Tenant2 Tenant3 Tenant1 Tenant2 Tenant3 Tenant1 Tenant2 Tenant3 Tenant1 Tenant2 Tenant3 App App App App App App App App DB DB DB DB DB DB DB DB DB DB Infra. Infra. Infra. Infrastructure Infrastructure Infrastructure Isolating Sharing Easier customization, security Simpler throttling control Target dissimilar customers No transformation Better economy of scale Simpler management Target like-customers Least cost to serve 8

OpenEdge/Arcade A Cloud Enabled Application Platform Back roads Expressway Public Clouds Private Clouds Wizard-like process Single-source billing Cloud agnostic Common user experience No vendor lock-in How much Time, Money, Resources? 12 Clicks 9

A Look at the OpenEdge 11 Platform A Complete In the Box Solution for developing Business Applications Open Clients/ web Access Mobile Client OpenEdge Clients Service/ messaging Interfaces SQL Clients ABL Integrated Development/ Modeling Environment OpenEdge Application Server OpenEdge Multi-tenant RDBMS OpenEdge Replication Processenabled AppServer OpenEdge DataServers OpenEdge Deployment Platform Arcade Cloud Deployment OpenEdge Mgmt 10

OpenEdge Strategy OpenEdge 11.0 Recap 11 11

Taking You Higher With OpenEdge 11 Multi-tenancy Easily Scale Your Database For Your Multi-tenant Application Multi-tenant tables built into the database Tenant-user authentication Tenants share same schema definition Data physically partitioned by tenant identity Minimal application changes Just add tenant-user authentication Schema Tenant 1 (Hertz Boston) Tenant 2 (Hertz Chicago) Tenant 3 (Rent-a-wreck) Car Rental Application Customer 1 Lance Armstrong 2 John Cleese 3 Tipper Gore 4 Shaquille O Neal 7 Ben Stein 8 William Shatner 2 Dennis Rodman 7 Nick Nolte 9 Lindsay Lohan 10 Charlie Sheen 12

Taking You Higher With OpenEdge 11 User Interface Flexibility Pick the UI That Meets the Needs of the Customer JSON Parser Great for building AJAX-based UIs in web applications Easily create and parse JSON documents in ABL Updated Infragistics Controls Allowing use of.net objects for non-gui { } "firstname": "John", "lastname": "Smith", "age": 25, "address": { "streetaddress": "21 2nd Street", "city": "New York", "state": "NY", "postalcode": "10021" } 13

Taking You Higher With OpenEdge 11 Productivity Provide a highly productive environment focused on OpenEdge and industry best practices Progress Developer Studio for OpenEdge Ease-of-use improvements Support WebSpeed programming models Remote server support for AppServer & WebSpeed Remote Debugger and other debugging enhancements Unified r-code for portability between 32-bit and 64-bit systems Logging of temp-table information Virtual Systems Tables for temp-tables 14

Taking You Higher With OpenEdge 11 Operational Excellence Always available and scales to any size Security - TDE!!! ENCRYPT()/DECRYPT() RC4 encryption algorithm SHA-256,SHA-512 key generation SSL upgrade to latest libraries RSA Version 5.1.0.1 64-bit ODBC for Linux MS SQL Server DataServer CLOB support DataServer dynamic query join optimization Additional DataServer features 15

OpenEdge Strategy Business Process Management 16 16

Taking You Higher With OpenEdge 11 BPM Create process-enabled business applications Integrated OpenEdge and Savvion development environments Savvion managed adapter to OpenEdge AppServer Savvion APIs built into the ABL language Savvion supports OpenEdge data types 17

OpenEdge Strategy Cloud Computing 18 18

Progress Arcade Web Site Launched Sept. 2011 19

What s ahead in 2012 OpenEdge 11.1 and Beyond 20 20 2012 Progress 2012 Progress Software Software Corporation. Corporation. All rights reserved. All rights reserved.

Notice D I S C L A I M E R 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 21

Scalability, Availability, and Performance Operational Excellence Always Available and Scales to Any Size History Higher performing and on-line DB utilities - index rebuild, backup/restore, dump n load, AI roll-forward 2011 a 2010 Database Horizontal Table Partitioning Based on list or range Partition-aware indexes Partition level drop, set read-only, and move Response Time 900 800 700 600 500 400 300 200 100 2009 Clients tps 0 500 1000 1500 22

Application Tenancy: Multi-tenant Application Server Multi-tenancy Easily Scale Your Application Servers For Your Multi-tenant Application Declarative context management built into the AppServer Context automatically switched so its easy to use and highly secure Agent Application Server Application Tenant User Session Agent Define TEMP TABLE ttcust FOR CONTEXT TENANT DEFINE VARIABLE partnum AS Integer FOR CONTEXT USER 23

Miscellaneous 7 Keys to Success Additional Features in Support of the OpenEdge 7 Keys to Success REST adapter & support current Web services standards Multi-tenancy governors : users/tenant, locks/user Auditing & encryption by tenant Ongoing language improvements Ongoing development IDE improvements, including profiler, code coverage, and unit test tools 64-bit Client support; multi-threaded AppServer 24

OpenEdge Business Process Management BPM Create process-enabled business applications Add support for complex OpenEdge data types (ProDataSets, TempTables) Single sign-on in the BPM environment Improved BPM monitoring of traditional OE applications 25

Expanding the Reach of Progress Arcade Cloud Computing Open Up New Opportunities and Lower the Cost of Ownership Managed services including tuning, administration, maintenance Support more platforms e.g., RackSpace, GoGrid PaaS: Develop and deploy directly from Progress Developer Studio 26

OpenEdge Roadmap Version 11.2 2012 2013 2013 Q3 Q4 Q1 Q2 Q3 Q4 OpenEdge 11.2 11.3 11.4 Managed Services Pilot v1 Arcade apaas Community v1 v2 Mobility: Phone and Tablet Support Visual Designer and UI toolkit for phone and tablet applications REST support for OE app server Javascript Data binding support libraries One-click Mobile app generation for ProDataSet/Temp-Tables Write-once, run anywhere support (initially for ios and Android) Productivity and Performance: Improving the Developer Experience Session-level Structured Error Handling Improved performance for AppServer invocations Support for SQL offset/fetch statements PDS Scratch Editor Sub-second PAUSE support for Processes from ABL Expand Platform Coverage Windows 8, SQL Server 2012 Certification 27 Eclipse 3.7 Support

OpenEdge Roadmap Version 11.3 OpenEdge Q3 2012 2013 2013 Q4 Q1 Q2 Q3 Q4 11.2 11.3 11.4 Managed Services Pilot v1 Arcade apaas Community v1 v2 Productivity: OpenEdge Application Workflows and Business Rules OE-BPM directly integrated into install and management layers Unified Security Model for OE-BPM Native support for OE-BPM Monitoring Processes ProDataSet support for OE-BPM Extended presentation types for phones and tablets Simplified integration between Corticon and OpenEdge Productivity: Enhancing the Developer and Admin Experience ALM tools for unit testing, documentation, and pre-compilation Tenant data recovery and index rebuild for multi-tenant use-cases Mobility Support for off-line usage Datagrid Widget support Expand Platform Coverage 28 Windows 64-bit and Java 7 support

OpenEdge Roadmap Version 11.4 OpenEdge Q3 2012 2013 2013 Q4 Q1 Q2 Q3 Q4 11.2 11.3 11.4 Managed Services Pilot v1 Arcade apaas Community v1 v2 Productivity and Performance: Improving the Developer and Admin Experience nabl: Complete object-oriented language (formerly OOABL) Vertical scalability improvements for the Application Server Integration of OE-BPM and Corticon for BPM Rules Using ABL as scripting language for OE-BPM (Java-free) Database Performance and Scalability Horizontal table partitioning Reduced downtime for database maintenance activities Unified management and administration tools Dataserver support for SQL Azure Expand Platform Coverage Eclipse 4.x support 29