OpenEdge 10.2B and 11 Status and Plans Wouter Dupré Sr. Solution Consultant June 11, 2014.

Slides:



Advertisements
Similar presentations
Impact of Cloud Computing on Enterprise Architecture Perspectives, Best Practices, & Pitfalls David March 2009.
Advertisements

1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
What is Cloud Computing? Massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed.
Technical Support Update & OpenEdge Roadmap
Faith Allington Program Manager Microsoft Corporation WSV322.
Oracle Application Express Rapid Application Development Tool
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
Introducing Progress Arcade Roy Ellis
Introducing OpenEdge BPM: Ken Wilner, VP of Technology, OpenEdge Integrating Business Process Management Capabilities Into Your OpenEdge Application.
Don’t Let Anybody Slip into Your Network! Using the Login People Multi-Factor Authentication Server Means No Tokens, No OTP, No SMS, No Certificates MICROSOFT.
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
John Sadd Progress Fellow and OpenEdge Evangelist
Managing Master Data with MDS and Microsoft Excel
SaaS, PaaS & TaaS By: Raza Usmani
Progress® Arcade™ Rob Straight Senior Manager, OpenEdge Product Management Mike Ormerod Architect, SaaS and Cloud Computing June 6, 2011.
OpenEdge 10.2B Ken Wilner, Vice President of Technology.
Private Cloud: Application Transformation Business Priorities Presentation.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
Direction For the Future Tony Winter – Chief Technology Officer, QAD, & Brandon Gibbs – Technical Account Mgr for Strategic Accounts, Progress Software.
A first look at table partitioning PUG Challenge Americas Richard Banville & Havard Danielsen OpenEdge Development June 9, 2014.
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
Communicate with All Workers Involved in the Process of Delivering High-Quality Health Care by Choosing Dossier365 on the Azure Platform MICROSOFT AZURE.
Project 2003 Presentation Ben Howard 15 th July 2003.
What’s new in OpenEdge 10.2B OpenEdge Management OpenEdge Replication
Windows Role-Based Access Control Longhorn Update
WHAT OUR CUSTOMERS ARE SAYING “After thorough market research and a review process, Qorus Breeze Proposals stood out from the competitors because of its.
Built on Azure, Moodle Helps Educators Create Proprietary Private Web Sites Filled with Dynamic Courses that Extend Learning Anytime, Anywhere MICROSOFT.
Corent’s SurPaaS Transforms Your Software into Scalable SaaS on Windows Azure – in Days! COMPANY PROFILE: CORENT TECHNOLOGY INC. Corent’s SurPaaS is a.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Built on the Microsoft Azure Platform, Prudena Provides Users with the Ideas and Confidence to Make Sound Investment Decisions MICROSOFT AZURE APP BUILDER.
Boost Developer Productivity with a 360- Degree View of Every Software Change by Using FinditEZ, Certified Microsoft Platform Ready for SQL Azure MICROSOFT.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Professional Services NAME Roland de Pijper Principal Consultant Openedge TITLE TECHNICAL EXPERTISE.
SaaS: A technical roadmap Co Venus Technology Manager.
Task Performance Group Provides Cutting-Edge E-Commerce B2B EDI Integration Using MegaXML SaaS Solution on Microsoft Azure Cloud Platform MICROSOFT AZURE.
Discover How You Can Increase Collaboration with External Partners While Reducing Your Cost in Managing an Extranet from the Azure Cloud MICROSOFT AZURE.
Introducing Progress Arcade Roy Ellis
Microsoft Dynamics NAV Microsoft Dynamics NAV managed service for partners, under the hood Dmitry Chadayev Corporate Vice President, Microsoft.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Avenues International Inc.
COMPANY PROFILE: CORENT TECHNOLOGY INC.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
OpenEdge 11 Ken Wilner, Vice President of Technology.
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
NeoFirma Taps into the Microsoft Azure Cloud Platform to Deliver Digital Oilfield SaaS to North American Independent Oil and Gas Producers MICROSOFT AZURE.
Business Process Applications: The Future of Business Applications
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
Introduction to Cloud Computing
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Accelerate Your Self-Service Data Analytics
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
MyCloudIT Enables Partners to Drive Their Cloud Profitability Using CSP-Enabled Desktop Hosting Automation with Microsoft Azure and Office 365 MICROSOFT.
ARCH-1: Application Architecture made Simple
NAV In The Cloud: Exploring Options for a Cloud-based Deployment
FileFacets Information Governance Solution Performs High-Quality Automated Enterprise Content Management Migration, Built on Azure MICROSOFT AZURE APP.
DAT381 Team Development with SQL Server 2005
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Office 365 Development July 2014.
Presentation transcript:

OpenEdge 10.2B and 11 Status and Plans Wouter Dupré Sr. Solution Consultant June 11, 2014

© 2010 Progress Software Corporation2 OpenEdge - Last Twelve Months Continued adoption of OE 10 Over 4,000 new customers through our partners Re-positioned OE as a leading SaaS platform Hosted 2 nd Exchange Online 2010 Announced plans for OE 11 Shipped OE 10.2B SaaS deployments yr/yr growth of 20%

© 2010 Progress Software Corporation3 OpenEdge Accelerate Growth Build joint plans with our APs and focus on growth strategies Focus on modernization opportunities with direct customers Open new markets with SaaS business model Strengthen the OpenEdge Market Position Differentiate OpenEdge in the market Aggressively expand market awareness Our Goals

© 2010 Progress Software Corporation4 Vision OpenEdge will be the leading Application Platform for simplifying responsive business application development and deployment in the Cloud

OpenEdge Product Roadmap

© 2010 Progress Software Corporation. All rights reserved. 6 7 Keys to Success Going from 1 to N Multi-tenancy Ensuring that data and applications are accessed only by those who need to know Security & Compliance Being able to easily use the UI technologies that meet the needs of the customer User Interface Flexibility Ensuring the application looks like the tenant and end-user want Personalization Ability to easily integrate to any other application and provide workflow/process integration Integration/Workflow Always available and scales to any size Operational Excellence Provide a highly productive environment focused on OpenEdge and industry best practices Productivity

© 2010 Progress Software Corporation7 OpenEdge 10.2 Release Summary 2009 Q1Q2Q3Q4 10.2A UI Flexibility OpenEdge GUI for.NET Operational Excellence OpenEdge Explorer Productivity OpenEdge Architect enhancements More object-oriented extensions Q B Security & Compliance Transparent Database Encryption UI Flexibility OpenEdge GUI for.NET usability Operational Excellence Actional for OpenEdge Alternate database buffer pool Productivity OE Architect new user support, and ease of AppServer development JSON support

© 2010 Progress Software Corporation. All rights reserved. Deploying To The Cloud Engaging with our customers Amazon EC2 Support -10.2A/10.2B certified -Best practices and getting started guides Cloud Deployment - Future OpenEdge runtime in the cloud Other public cloud platforms Push-button deployment Community of end-user customers Technology Services Business Services Management Services Software Services Getting to the Cloud with Ease Operational Excellence

© 2010 Progress Software Corporation9 OpenEdge Takes You There Its always been about Business Applications 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 Corporation10 D I S C L A I M E R Roadmap Information This roadmap is for informational purposes only, and the reader is 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 Corporation11 IsolatingSharing Better economy of scale Simpler management Target like-customers Least cost to serve Easier customization, security Simpler throttling control Target dissimilar customers No transformation Tenant2Tenant3 App DB Infra. Tenant1 Isolated Tenancy Tenant1Tenant2Tenant3 App DB Infrastructure Shared Tenancy Tenant1Tenant2Tenant3 App DB Infrastructure Infrastructure Tenancy Tenant1Tenant2Tenant3 DB Infrastructure App Application Tenancy Multi-Tenancy: Options Continuum

© 2010 Progress Software Corporation12 Multi-Tenant Tables Multi-tenancy built into the database Data physically partitioned by tenant identity Built-in tenant level authentication Minimal application changes – just set a per-database tenant id Simplifies Development of Multi-tenant Applications Multi-tenancy 1 Lift Line Skiing 2 Urban Frisbee 3 Hoops Croquet Tenant 1 partition 1 Thundering Surf 7 Fanatical Athletes 8 Game Set Match Tenant 2 partition 2 Hide Tide Sailing 7 Pedal Power 9 Hoops Croquet Tenant 3 partition Customer Schema

© 2010 Progress Software Corporation13 Multi-Tenant Tables: Data Access Keys unique per tenant or unique per table Simplifies Development of Multi-tenant Applications Multi-tenancy Tenant 1 partition 1 Lift Line Skiing 2 Urban Frisbee 3 Hoops Croquet 1 Thundering Surf 7 Fanatical Athletes 8 Game Set Match Tenant 2 partition 2 Hide Tide Sailing 7 Pedal Power 9 Hoops Croquet Tenant 3 partition Customer Schema

© 2010 Progress Software Corporation14 Multi-Tenant Tables: Data Access Keys unique per tenant or unique per table Query is tenant specific Simplifies Development of Multi-tenant Applications Multi-tenancy Tenant 1 partition 1 Lift Line Skiing 2 Urban Frisbee 3 Hoops Croquet 1 Thundering Surf 7 Fanatical Athletes 8 Game Set Match Tenant 2 partition 2 Hide Tide Sailing 7 Pedal Power 9 Hoops Croquet Tenant 3 partition Customer Schema Tenant 1 Partition FIND CUSTOMER WHERE CUST_NUM=2. 1 Lift Line Skiing 2 Urban Frisbee 3 Hoops Croquet

© 2010 Progress Software Corporation15 Multi-Tenant Tables: Data Access Keys unique per tenant or unique per table Query is tenant specific Super tenant query Simplifies Development of Multi-tenant Applications Multi-tenancy 1 Lift Line Skiing 2 Urban Frisbee 3 Hoops Croquet 1 Thundering Surf 7 Fanatical Athletes 8 Game Set Match 2 Hide Tide Sailing 7 Pedal Power 9 Hoops Croquet Customer Schema Super Tenant For each customer: Display cust-num, name

© 2010 Progress Software Corporation16 Multi-Tenant Tables: Data Access Keys unique per tenant or unique per table Query is tenant specific Super tenant query Tenant ID virtual column Simplifies Development of Multi-tenant Applications Multi-tenancy 1 1 Lift Line Skiing 1 2 Urban Frisbee 1 3 Hoops Croquet 2 1 Thundering Surf 2 7 Fanatical Athletes 2 8 Game Set Match 3 2 Hide Tide Sailing 3 7 Pedal Power 3 9 Hoops Croquet Customer Schema Super Tenant For each customer: Display tenantid(customer), cust-num, name.

© 2010 Progress Software Corporation17 Multi-Tenant Tables: Tenant Provisioning Tenant creation via DDL & Dictionary Identification (via schema table) Database specific tenant ID User friendly names App specific ID Tenant level activation/deactivation Runtime security by user by tenant Tenancy asserted via client principal Governors: Limit resource usage 1 Lift Line Skiing 2 Urban Frisbee 3 Hoops Croquet Tenant 1 partition 1 Thundering Surf 7 Fanatical Athletes 8 Game Set Match Tenant 2 partition 2 Hide Tide Sailing 7 Pedal Power 9 Hoops Croquet Tenant 3 partition Customer Schema Simplifies Development of Multi-tenant Applications Multi-tenancy

© 2010 Progress Software Corporation18 Table Partitioning Types of Table Partitioning Range- the key is within a range of values, e.g. year, territory, invoice amount, etc. List: each partition is assigned a list of values, e.g. male/female, country, etc. Composite- a combination of Range and/or List Phase 1: The Foundation for Multi-Tenancy Initial use case of tables partitioned by tenant ID Focus of OE11.0 Phase 2: Horizontal Data Partitioning (Range/List) Focus of OE11.1 Operational Excellence

© 2010 Progress Software Corporation19 Multi-tenancy Operational Features Partition Maintenance Object move Add/drop tenants/objects Backup/restore, recovery Data dump/load Index maintenance tools Monitoring Operational Excellence

© 2010 Progress Software Corporation20 Application Tenant A User A1 Login Session A1-1 Tenant B User A2User B1 User B2 Login Session A1-2 Login Session A2-1 Login Session A2-2 Login Session B1-1 Login Session B1-2 Login Session B2-1 Login Session B2-2 Context-Managed AppServer Context Management built into the AppServer Supports multi-tenancy in addition to general use 4 levels: Application, Tenant, User, Session Context automatically switched on a request basis as needed Multi-tenancy Operational Excellence

© 2010 Progress Software Corporation21 High Availability Through Online Operations, Robustness, and Improved Diagnostics Operational Excellence High Availability – 24x7 Production Operation Near-100% Online Database Maintenance Improve performance of DB utilities (index rebuilds, table & index moves, migration to Type II storage areas) Avoid application restarts for DB schema changes Server Property Changes in Real Time No need to stop and restart the server Improved Ability to Monitor AppServer Better error diagnostics R-code monitoring

© 2010 Progress Software Corporation22 Operational Excellence High Availability – Performance Table Scans Without Overhead of Using an Index If entire table needs to be scanned, using the index adds overhead Auto Update of SQL Database Statistics Optimizer has more current information, leading to increased database performance Dynamic Query Join Optimization for DataServers Maximize operating performance

© 2010 Progress Software Corporation23 Built-in authentication and authorization system Ajax tools Microsoft WPF/Silverlight JSON-RPC Latest Web services standards REST Database multiple linguistic sorting Actional – payload, DB interceptor Manage remote jobs OpenEdge Architect Object-oriented extensions- remote objects, reflection Operational Excellence Productivity Personalization Integration User Interface Flexibility Security & Compliance Taking You Higher With OpenEdge 11

Progress Arcade

© 2010 Progress Software Corporation25 Goals: Accelerate SaaS partner business: facilitate deployment in the Cloud App modernization: help customers utilize OpenEdge product features Demonstrate the synergy of OpenEdge, RPM, and the Cloud Progress Arcade: a collection of shops offering Cloud-oriented capabilities to the OpenEdge Application Partners and Direct End Users Available in Popular Cloud Environments Initial target is Amazon EC2 Evaluating tools (e.g. RightScale) to be more Cloud agnostic, including Private Clouds that Directs may be running in Phase 1: CY10 Focus on SaaS app deployment Educate customers on features of OpenEdge, Sonic, and RPM OpenEdge Cloud Strategy: Progress Arcade An arched or covered passageway, usually with shops on each side An Extensible Environment of Shops, Supporting Customer- Oriented Cloud-Based Activities

© 2010 Progress Software Corporation26

© 2010 Progress Software Corporation27