What s Next for OpenEdge

Similar documents
What s New in OpenEdge 11.4?

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

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

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

Horizontal Table Partitioning

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

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

Webspeed. I am back. Enhanced WebSpeed

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

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

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

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Mike Fechner Director

THE FUTURE IS HYBRID. Patrick Harr. Global Vice President, Cloud Strategy and Solutions Hewlett-Packard Company

Mike Fechner, Consultingwerk Ltd.

Was gibt es Neues Better Team Work with Cloud

COURSE OUTLINE: A Advanced Technologies of SharePoint 2016

Please give me your feedback

IBM Lotus Domino Product Roadmap

SQL SERVER DBA TRAINING IN BANGALORE

Copyright 2015 EMC Corporation. All rights reserved. Published in the USA.

Oracle Policy Automation The modern enterprise advice platform

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

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

Visual Studio Team Services

WHAT S NEW IN SQL SERVER 2016 REPORTING SERVICES?

Course Content. This is the second in a sequence of two courses for IT Professionals and is aligned with the SharePoint 2016 IT Pro certification.

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie!

API MANAGEMENT WITH WEBMETHODS

Service Manager. Ops Console On-Premise User Guide

Oracle Enterprise Manager 12c IBM DB2 Database Plug-in

Red Hat JBoss Middleware Integration Products Roadmap. Ken Johnson Director, Product Management, Red Hat

Upgrading to Windows Server 2008

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

Datacenter Management and The Private Cloud. Troy Sharpe Core Infrastructure Specialist Microsoft Corp, Education

SharePoint Development Web Development Generate from Usage. Cloud Development Windows Development Office Development

Empowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,

Apigee Edge Cloud - Bundles Spec Sheets

Break Through Your Software Development Challenges with Microsoft Visual Studio 2008

Oracle Solaris Virtualization: From DevOps to Enterprise

TIBCO Spotfire Statement of Direction. Spotfire Product Management

Agenda. Flexcast Management Architecture XenDesktop 7: Install, Manage, Support Migration/upgrade Best Practices Demo Upgrade tips (if time permits)

Automated Testing of Tableau Dashboards

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

Turning a Marathon Runner into a Sprinter: Adopting Agile Testing Strategies and Practices at Microsoft

Inside JIRA scheme, everything can be configured, and it consists of. This section will guide you through JIRA Issue and it's types.

The Business Value of Virtualizing Oracle ebusiness Suite. Haroon Qureshi QSolve, Inc.

Advanced Technologies of SharePoint 2016 ( )

ITBraindumps. Latest IT Braindumps study guide

Sequence 8.2 Release Notes. Date: 13 th November 2016

Industry-leading Application PaaS Platform

Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007

Advanced Technologies of SharePoint 2016

Advanced Technologies of SharePoint 2016

That Set the Foundation for the Private Cloud

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

<Insert Picture Here> Enterprise Data Management using Grid Technology

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

A: Advanced Technologies of SharePoint 2016

Rapid Application Development with APEX 5.0

XBS Application Development Platform

EMC Business Continuity for Microsoft Applications

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

Open Cloud Engine - An Open Source Cloud Native Transformer

Moving Forward with Oracle Forms

Fundamentals: Managing and Extending Microsoft Office & SharePoint with EMC Documentum

Azure SQL Database for Gaming Industry Workloads Technical Whitepaper

TrueSight 10 Architecture & Scalability Q&A Best Practice Webinar 8/18/2015

Technical Deep Dive Session

Why Upgrade to Liferay Digital Experience Platform? The Right Solution for Your Future Challenges

WebCenter Interaction 10gR3 Overview

Unify DevOps and SecOps: Security Without Friction

REST in Peace Mastering the JSDO with a Dynamic ABL backend. Mike Fechner, Consultingwerk Ltd.

AD105 Introduction to Application Development for the IBM Workplace Managed Client

VMware Cloud Application Platform

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

Introduction to the Azure Portal

Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option


PRODUCT ROADMAP Q4/2018. Update Nov 18

Inside the JSDO: Mobile and Web. Edsel Garcia Principal Software Engineer Progress Software

IBM Business Process Management

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

FlexPod Data Center Solution. Presented by: Bernd Dultinger Date: December 1 st 2011

Oracle Exadata: Strategy and Roadmap

IBM Compose Managed Platform for Multiple Open Source Databases

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

The Now Platform Reference Guide

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

Technology Requirements for Microsoft Dynamics GP 2010 and Microsoft Dynamics GP 2010 R2 Features

RA-GRS, 130 replication support, ZRS, 130

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management

Introducing Oracle Machine Learning

Rapid Application Development for the Cloud

Kendo UI Builder. For Business Apps, UI/UX Reigns Supreme

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

Oracle Enterprise Manager 12c Sybase ASE Database Plug-in

Transcription:

What s Next for OpenEdge A Glimpse Into The Future Rob Straight Senior Manager, OpenEdge Product Management October 8, 2014

1984 The 6 th Annual Comdex (Computer Distribution Exposition) was held in Las Vegas in November 1984 The event attracted over 81,000 attendees What software companies from 1984 continue to exist today? 2

Happy Birthday OpenEdge! 3

Enhanced Application Development Delivering the Best Mobile & Web Development experience for OpenEdge Applications New Community & Collaboration capabilities within the development lifecycle Business Productivity Continually improving Business Process Management & Business Rules Management Language and platform components to accelerate development and minimize operational costs Operating @ Cloud Scale Horizontal table partitioning to allow applications to handle large data volumes Improved performance of admin utilities to minimize downtime Support for on-line operations and changes Cloud-oriented database capabilities for elasticity & unlimited compute 5

Progress OpenEdge 11.4 Recap

Progress OpenEdge 11.4 Themes Improved data availability and increased maintenance options for applications using the OpenEdge Database Improved ability to execute unit code testing in support of more AGILE development methodologies Improved Mobile App Development Tooling: Offline Management Enhanced User Experience, additional plug-ins, new templates, new Session and Submit services Bringing together web and mobile application development for the future Tighter integration/alignment with Progress Pacific including Rollbase and Corticon 7

11.4 Key Features Feature Table Partitioning ABL Unit Testing framework OOABL Improvements OpenEdge REST Administration 64-bit Web Client Mobile Express JSDO templates & Push Notification Services BPM Improvements Benefit Design a physical database layout based on specific data values or ranges, improving data availability and maintenance while lowering cost Allows developers to identify bugs in the code, to write modular & loosely-coupled code, to make code changes, and to test code in parts OOABL pass remote objects from Client to/from AppServer Improved REST invocation information, and Securing REST applications using Security Assertion Markup Language (SAML) OpenEdge now supports a 64-bit Web Client Create new express Mobile projects with JSDO services; Send/push a notification to smart devices for later delivery Longchar support, Corticon and MS SharePoint Adapter 8

Overview: Table Partitioning What is it Tables stored in multiple, self-contained locations Typically used in OLTP databases Order Record Data Old Order Table Order Record Data Based on configurable keys Set up for use by a DB Administrator No coding changes required Order-date Index P1 Order-date <= 12/31/2012 Order Record Data Order-date Index P2 Order-date >= 1/1/2013 Order Record Data Order-date Index Order-date Index 9

Table Partitioning Features Create named data-partitioned storage based on column value Table partition based on a single value (List Partitioning) Table partition based on a value range (Range Partitioning) Sub-partition partitioning Combination of multiple list and/or range partitioning on the same table Composite partitioning Multiple partition definitions with storage in the same physical partition Table partition based on multiple values in a single column Initially supported for migration only Partition-level pruning for queries Partition-level locking (administrative operations) Partition-aware utilities 10

Table Partitioning Summary Partition Types List Partitioning Range Partitioning Sub-partitioning Composite Partitioning Indexing Support Global Index Local Index (aligned) Composite Automatic pruning Migration In-place migration No application changes List and range migration Maintenance Existing Object-level utilities made partition aware New Maintenance Truncate / Delete View / Rename Split / Merge 11

11.4 Key Features Feature Table Partitioning ABL Unit Testing framework OOABL Improvements OpenEdge REST Administration 64-bit Web Client Mobile Express JSDO templates & Push Notification Services BPM Improvements Benefit Design a physical database layout based on specific data values or ranges, improving data availability and maintenance while lowering cost Allows developers to identify bugs in the code, to write modular & loosely-coupled code, to make code changes, and to test code in parts OOABL pass remote objects from Client to/from AppServer Improved REST invocation information, and Securing REST applications using Security Assertion Markup Language (SAML) OpenEdge now supports a 64-bit Web Client Create new express Mobile projects with JSDO services; Send/push a notification to smart devices for later delivery Longchar support, Corticon and MS SharePoint Adapter 12

OpenEdge Available Resources Solution Overviews Presentations Table Partitioning Dealing with a manageable slice of the pie White Papers Br an Bowman OpenEdge Product Management ebooks Collateral posted on Progress.com, and Community Pages 13

Progress OpenEdge: Looking to the Future

Disclaimer This roadmap is for informational purposes only, and the reader is hereby cautioned that actual product development may 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 15

OpenEdge 11.5 Release Description Improved scalability and management of ABL applications Cloud-friendly, standards-based infrastructure Multi-session AppServer, improving resource utilization and lowering the total cost of ownership An alternative to but not a replacement for the existing/classic OpenEdge AppServer which is based on 20 year old technology Utilizes the common Pacific AppServer with simplified application management, alone or in multi-product deployment scenarios Enhance Table Partitioning production-deployment capabilities Partition-specific and online features: index activate, deactivate, and corruption check, readonly partitions, etc. The key objective is to remove possible barriers to adoption and to maximize Table Partitioning adoption/revenue 16

11.5 Release Description: Additional Features Additional Table Partitioning features OpenEdge GUI Enhancements Upgrade to current DataDirect Wire Protocol MS SQL Svr DS 32-bit & 64-bit Installs on same machine Ability for Pacific A/S to Execute WebSpeed CGIIP JSDO Catalog Generation Without a Mobile App Support for ABLDoc OE BPM: Adapter for Rollbase, Multi-language Support in Email Adapter, Clustering Support Custom Media Types for Browser UI calls via REST Additional features time and resource permitting 17

2014-2016 Progress OpenEdge Priorities Operating @ Cloud Scale Table partitioning utilities, administration utility performance increases, and support for online operations minimizes downtime and supports very large volumes of data Improved large data volume support Automated elasticity & scale-out capability Simplified session management Improved complex SQL query performance with reduced memory consumption Data & performance governors Pacific AppServer for OpenEdge - improved scalability and performance; support automated session context management WebSpeed support by Pacific AppServer Enhanced REST performance Enhanced monitoring and management capabilities Seamless failover and fail-back Generic Java Message Service (JMS) Adapter DataDirect Connect ODBC/JDBC for OpenEdge 18

2014-2016 Progress OpenEdge Priorities Enhanced Developer Experience Unified Mobile/Web app dev environment Integrated Mobile debugger Mobile-optimized UI generation Windows Phone 8 support Mobile UI External Library Support Customer app dashboard for Mobile Apps Native ABL editing support in Rollbase Enhanced OpenEdge Service for Rollbase Additional DataDirect Cloud data source support Support for calling REST services (REST- OUT) OOABL Serialization & Reflection Remote Class invocation for AppServer ABL Regular Expression support Enhanced Code Refactoring Code coverage analysis & Profiling Support of distributed team development repositories Simplified OpenEdge upgrade process Support for multiple OE versions on a single machine 19

2014-2016 Progress OpenEdge Priorities Business Productivity OE BPM support for BPMN 2.0 modelling constructs Clustering support for OE BPM Servers Enhanced OE BPM debugging capabilities Support for multi-tenant BPM processes Performance enhancements for OpenEdge BPM integration & Rules (Corticon) Community forums & discussion threads integrated into the development workflow Community as a Service allowing developers to embed community features into applications Generate Easyl templates automatically from OpenEdge applications 20

Visit the Resource Portal Get session details & presentation downloads Complete a survey Access the latest Progress product literature www.progress.com/exchange2014