DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.

Slides:



Advertisements
Similar presentations
Technical Support Update & OpenEdge Roadmap
Advertisements

DEV-2: Getting Started with OpenEdge® Architect – Part I
Introducing OpenEdge BPM: Ken Wilner, VP of Technology, OpenEdge Integrating Business Process Management Capabilities Into Your OpenEdge Application.
DEV-13: You've Got a Problem, Here’s How to Find It
Re-Architecting Search Solutions with SharePoint’s new Federation Features ITP314, CIO314, PM314, IA314.
Oracle BPEL, How To Get Ready For It OpenWorld 2007 Sunday, November 11.
2003 Indigo Technology, Inc. All Rights Reserved Alliance Portfolio Computing Infrastructure Services Customer Relationship Management Engineering Services.
DEV-4: Get on Track! The Demo Explained Bart Schouw Client Solution Manager Jiri de Jagere Sr. Solution Engineer Xavier Bonnamy Solution Engineer.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
© Copyright Lumension Security Lumension Security PatchLink Enterprise Reporting™ 6.4 Overview and What’s New.
John Sadd Progress Fellow and OpenEdge Evangelist
Greg Pierce| Concerto Cloud Services Which Cloud is Right for Microsoft CRM?
DEV-14: Understanding and Programming for the AppServer™
What’s new in Progress Developer Studio for OpenEdge 11.0?
ARCH-6: UML Modeling with Enterprise Architect Phillip Magnay Technical Architect.
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
SOA-4: Introduction to OpenEdge ® Integration Technologies Jamie Townsend Applied Architect.
1 Progress Software’s OpenEdge Platform Which database is right for your environment? Simon Epps.
What is Enterprise Architecture?
The Intel Advantage in Education Robert Shults Intel Corporation.
DEV-2: Making OpenEdge ® Architect Work For You David Lund Product Readiness.
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
2005Harbinger TechAxes PVT. LTD. TechAxes Services TechAxes Services.
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
ARCH-09: Transforming a Complex Application Apprise® is a registered trademark of Apprise Software, Inc. Transcendix SM is a service mark and trademark.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
Project 2003 Presentation Ben Howard 15 th July 2003.
TeamCluster Project Real time project management solutions Harry Hvostov April 27, 2002.
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
DEV-09: User Authentication in an OpenEdge™ 10.1 Distributed Computing Environment Michael Jacobs Development Architect.
ARCH-4: The Presentation Layer in the OpenEdge® Reference Architecture Frank Beusenberg Senior Technical Consultant.
MOVE-2: Hitchhikers Guide to the Application Transformation Galaxy It’s Not That Hard, So… Marv Stone Sr Training Program Manager David Johnson Systems.
DEV-01 What’s New in Progress Dynamics ® Anthony Swindells Progress Fellow.
DEV-16: Leveraging the Power of Advanced GUI Power is nothing without control Erwin in ‘t VeldCCS Tony VertentenIntris Eric DebeijProgress Roland de PijperProgress.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
SOA-3: You Need to Integrate, But What do You Need to Know and Do? Bob Trabucchi Sr Presales Consultant Sandy Caiado Sr Presales Consultant.
SOA-25: Data Distribution Solutions Using DataXtend ® Semantic Integrator for Sonic ™ ESB Users Jim Barton Solution Architect.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
Windows Role-Based Access Control Longhorn Update
INNOV-02 Integrating your Business Logic with the World Jan Van Lishout - Tom Vanpol Progress Software.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
ARCH-08 A Common Business Service Approach to Application Development Anthony Swindells Progress Fellow.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
INT-3: Realistic Service Oriented Architecture Approaches Michael Boyd & Bernard Bresser Progress Software.
SAM for SQL Workloads Presenter Name.
ARCH-7: Integrate this! SonicMQ® and the OpenEdge® Reference Architecture Christian Stiller Technical Architect.
ARCH-5: Service Interfaces in Practice Christian Stiller Technical Architect.
ARCH-04 Before You Begin Your Transformation Project… Phillip Magnay Architect – Applied Technology.
Mike Ormerod C1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Applied Architect.
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
SOA-19: Combining the Power of Sonic ™, DataXtend ® Semantic Integrator, and Actional ® for SOA Operations Joining forces … Jiri De Jagere Senior Solution.
Office 365 What Is The Right Fit For You? Andrew Riley, MCTS, MCTIP, ITIL v3.
DEV-21: Embracing OpenEdge ® Architect Sunil S Belgaonkar Software Architect.
DEV-25: You've Got a Problem, Here’s How to Find It
Moving to Epicor ERP version 10: Experiences so far
Azure Hybrid Use Benefit Overview
Real-Time Data Replication From Your Progress DB (Pro2 Enterprise)
Migrating Oracle Forms Using Oracle Application Express
The Challenges of moving Document Creation to the Cloud
ARCH-1: Application Architecture made Simple
C6: Introducing Native Invocation with the OpenEdge® Adapter for Sonic™ ESB Chris James Senior Consultant.
Dev 11: Embracing OpenEdge® Architect
ARCH-2: OpenEdge Reference Architecture (OERA) Latest Thinking
ARCH-14: Power Your Organisation with OpenEdge
SOA-09: Conducting Business with OpenEdge® and SonicMQ®
Presentation transcript:

DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software

© 2007 Progress Software Corporation 2 Coming Attractions… DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle

How to begin using OpenEdge 10 in your application without disrupting your application’s lifecycle Benefiting from OpenEdge 10 What you will learn today

© 2007 Progress Software Corporation 4 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Agenda  Benefits of OpenEdge 10  Why haven’t you made the move ?  How to get to the benefits Upgrade Migrate Transform  First steps when you get back home Benefiting from OpenEdge 10

© 2007 Progress Software Corporation 5 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Business Development Operations Meeting Your Needs Ensure technology is aligned to meet your business goals Develop business applications and integrate them into your application infrastructure Manage, maintain, optimize and deploy business applications

© 2007 Progress Software Corporation 6 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Business Needs Challenges  Get to market / deployment faster  Increase user satisfaction  Resolve business issues & meet business initiatives “I Need to Finish My Application, Faster” - Unique approach to partnership - Large ecosystem of applications and skilled resources - Integrated platform optimized for the development and deployment of service-oriented business applications. Business OpenEdge provides

© 2007 Progress Software Corporation 7 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Development Development Needs Challenges  Constraints on human resource, time and budget  Develop new functionality now Ease of updating and adding features “I Want to Concentrate on What Matters… the Business Logic” - Enhanced developer productivity -Continued technology advances in: - Platform independence - Application modernization and integration - Globalization, Compliance and Security - Reporting and business intelligence OpenEdge provides

© 2007 Progress Software Corporation 8 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Operations Operations Needs Challenges  Deploy the application with a minimum of cost  Maintain the application in production with fewer resources and greater uptime “I Don’t Want To Worry About Running This Application” - Continual uptime and high availability - Database performance - Compliance and security - Installation, configuration and platform support OpenEdge provides

© 2007 Progress Software Corporation 9 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Benefits of OpenEdge 10  is the place for technical people to learn & discuss about the details on what’s new in the OpenEdge 10 versions to date AND how-to use.  Search on PSDN Online on “OpenEdge 10 new”, this will show more than 45+ materials, e.g.: What’s new in OpenEdge 10 / 10.1A / 10.1B More detailed on OpenEdge Architect, Database, etc. Note: PSDN Online = FREE!

© 2007 Progress Software Corporation 10 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Agenda  Benefits of OpenEdge 10  Why haven’t you made the move ?  How to get to the benefits Upgrade Migrate Transform  First steps when you get back home Benefiting from OpenEdge 10

© 2007 Progress Software Corporation 11 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Why haven’t you made the move? You told us: Business-oriented reasons  I don’t need new functionality or features  I don’t have the resources for upgrading, migrating and/or transforming  I can’t count the users or they only use the application a couple of times a month but there’s no agent based pricing anymore  The benefits of rolling out the new release do not outweigh the cost Development-oriented reasons  I don’t have the assets and skills to take advantage of the new features  I don’t have customer requirements that force to move forward  There are no new technologies that I’m forced to leverage  Service Oriented Architecture, OpenEdge Reference Architecture, Application Transformation Approach, it’s just too complex for me  Can I learn and try before I buy (in)? If the benefits don’t seem to outweigh the cost, there’s no reason to move…

© 2007 Progress Software Corporation 12 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Myths and Truths Myths about OpenEdge 10 #1 – It’s a new product, not an evolution of Progress ® 9 #2 – It’s hard to upgrade to OpenEdge 10 #3 – It’s all about Service- oriented architectures (SOA) and application transformation… if I’m not ready, there’s no need to use OpenEdge 10

© 2007 Progress Software Corporation 13 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle It is an evolution, not revolution It has always been about the Business Process Version 8 was about Client/Server Version 9 was about n-tier scalability OpenEdge 10 is about Distributed Applications The Evolution of OpenEdge

© 2007 Progress Software Corporation 14 The Progress Product Portfolio Enterprise Service Bus Semantic Integration SOA Management Best-in-Class Infrastructure for SOA Event Processing Mainframe Connectivity Data Access Application Platform

© 2007 Progress Software Corporation 15 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Agenda  Benefits of OpenEdge 10  Why haven’t you made the move ?  How to get to the benefits Upgrade Migrate Transform  First steps when you get back home Benefiting from OpenEdge 10

© 2007 Progress Software Corporation 16 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Transform Getting to the Benefits of OpenEdge 10 Upgrade Migrate Load & Go - Leverage new capabilities without changing code Add new capabilities without major architecture changes Leverage new capabilities and approaches to change architecture Level of Effort Migrate Transform Upgrade Benefits

© 2007 Progress Software Corporation 17 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Upgrading to OpenEdge 10 Operations  Major performance increases SQL Engine, ODBC & JDBC; Type II Storage areas, Capacity Limits removed  Increased uptime Adding tables, field, indexes on the fly; OpenEdge Management & Replication, etc  Compliance – Auditing, Wire Encryption, Business Continuity, Business Intelligence  Enhanced look & feel (XP manifest)  Globalization (e.g. Unicode)  Easier Deployment - Silent Install, Application Server Packaging  New platform support (V9 is mature) Definition: Leveraging new capabilities without changing one letter of code Development  OpenEdge Architect Eclipse based, project based, role based, basic SCM DB Navigator, ProDataSet ™ Designer, Debugger  But, AppBuilder/ADM2 still there, launch separately or within OpenEdge Architect and with 10.1B also Dynamics… Convert the DB, compile the code, test and deploy! Upgrade Load & Go - Leverage new capabilities without changing code

© 2007 Progress Software Corporation 18 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle For More Information, go to…  PSDN OpenEdge 10.1B & Sonic ™ 7 Evaluation Kit –60 day evaluation –OpenEdge Tour & Try-it  Progress eLearning Community: 4GL Essentials - OpenEdge 10 1-Day Seminar: Distributing Applications Using the OpenEdge Application Server Database Administration  Documentation: 10.1B OpenEdge Reference Architecture manual10.1B OpenEdge Reference Architecture manual 10.1B Managing ABL Applications manual Upgrade Load & Go - Leverage new capabilities without changing code

© 2007 Progress Software Corporation 19 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Migrating with OpenEdge 10 To mention a few…  Productivity - OpenEdge Architect, ProDataSet (& DataView), Auditing, Security, State-Free AppServer ™  Integration - XML, ProDataSet/XML, OpenEdge Adapters for Sonic MQ ® & Sonic ESB ®, Open Clients (Web Services, Java ™,.NET ™ ), etc  Enhancements DB/ABL – OO, CLOB/BLOB/DateTime, etc  Packaging – OpenEdge Application Server (incl. AppServer, WebSpeed ® Transaction Server, Open Clients, Sonic adapters) Definition: Leveraging new capabilities without changes to architecture Add new capabilities at your own time and speed! Migrate Add new capabilities without major architecture changes

© 2007 Progress Software Corporation 20 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle For More Information, go to…  PSDN Making the OpenEdge GUI More Competitive: Introduction White PaperMaking the OpenEdge GUI More Competitive: Introduction White Paper Using OpenEdge and ActiveX Controls to enhance the UI – Bringing it all togetherUsing OpenEdge and ActiveX Controls to enhance the UI – Bringing it all together Migrate library link on main page  Progress eLearning Community: What's New in OpenEdge 10.1: OpenEdge Architect What's New in OpenEdge 10.1: Auditing What's New in OpenEdge 10.1: SOA Support What's New in OpenEdge 10.1: Sonic Integration Opening 4GL Applications to.NET Clients Opening 4GL Applications to Web Services Clients Migrate Add new capabilities without major architecture changes

© 2007 Progress Software Corporation 21 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Transforming to OpenEdge 10 Development  Application Transformation Approach Guideline how to approach assessment, analyses, redesign, harvest, build and test… …NOT the enforced way how to get there! Break the larger project into manageable smaller iterations to mitigate risk Benefits: Leveraging new capabilities to change Architecture In many ways, transformation is a more structured and planned migration because it includes architectural changes Transform Leverage new capabilities and approaches to change architecture Awareness Transformation Assessment Analysis & Modeling Redesign & Harvest Build & Test Transformation Continues… Engagement Capability Gap Fulfillment Project Planning & Management Commitment

© 2007 Progress Software Corporation 22 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Transforming to OpenEdge 10 Development  OpenEdge Reference Architecture Guideline how to (re-)architect a modern application....NOT the enforced or only way to do it! Prioritize! –Maybe you need fancy UI, integration or n-tier first before separating ALL the layers, all the clients, all data access, etc! Definition: Leveraging new capabilities to change Architecture In many ways, transformation is a more structured and planned migration because it includes architectural changes Presentation Business Services Data Access Data Sources Common Infrastructure Enterprise Services Transform Leverage new capabilities and approaches to change architecture

© 2007 Progress Software Corporation 23 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle For More Information, go to…  Again… PSDN Online Search on “Upgrade”, “Migrate” and “Transform” We’re in the process of making our practices available on PSDN too, stay tuned!  OpenEdge Reference Architecture Contains hundreds of whitepapers, practices, (code) samples, etc  Education Courses: Application Transformation Workshop OpenEdge Reference Architecture Workshop  Documentation: 10.1B OpenEdge Reference Architecture manual 10.1B Managing ABL Applications manual Transform Leverage new capabilities and approaches to change architecture

© 2007 Progress Software Corporation 24 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Transform Benefits vs. Effort: A Case Study Upgrade Migrate Load & Go - Leverage new capabilities without changing code Add new capabilities without major architecture changes Leverage new capabilities and approaches to change architecture Level of Effort Migrate Transform Upgrade Benefits Example: Progressive Solutions Inc.

© 2007 Progress Software Corporation 25 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Progressive Solutions Inc. case: a mix of upgrade, migrate & transform over time… ADM1 based (V8) Load & go to Progress V9 Separated Logic to run on AppServer (V9) Load & go to OpenEdge 10 Took “Enhancing the OpenEdge GUI” from PSDN Online XP manifest 3 rd party controls

© 2007 Progress Software Corporation 26 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Myths and Truths Myths about OpenEdge 10 #1 – It’s a new product, not an evolution of Progress 9 #2 – It’s hard to upgrade to OpenEdge 10 #3 – It’s all about Service- oriented architectures (SOA) and application transformation… if I’m not ready, there’s no need to upgrade Truths about OpenEdge 10 #1 – It’s an evolution that builds on the benefits you already know #2 – Upgrading is straight- forward and there are many benefits that require no development work #3 – Change is constant… and OpenEdge continues to provide our developers practical innovation to keep up with change… … and, there’s many more benefits too if SOA is not your highest priority today Myths about OpenEdge 10 #1 – It’s a new product, not an evolution of Progress 9 #2 – It’s hard to upgrade to OpenEdge 10 #3 – It’s all about Service- oriented architectures (SOA) and application transformation… if I’m not ready, there’s no need to upgrade

© 2007 Progress Software Corporation 27 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Agenda  Benefits of OpenEdge 10  Why haven’t you made the move ?  How to get to the benefits Upgrade Migrate Transform  First steps when you get back home Benefiting from OpenEdge 10

© 2007 Progress Software Corporation 28 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Lifecycle: Solutions  Common Lifecycle Solutions Upgrade is easiest option Sets foundation for future changes Ensures that key issues will be supported in your platform

© 2007 Progress Software Corporation 29 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle First steps when you get back home  Analysis / Define top business priorities  Review additional details on PSDN Online  Select new features/functionality  Determine the greatest benefit for your needs Upgrade, Migrate, Transform (or mixture)  Define incremental plan that works for you  Prototype with new features Minimize architecture changes (at first) Do NOT worry about optimizing – you may need two architectures for a while  Be sure to include people Training for new features is key

© 2007 Progress Software Corporation 30 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Relevant Exchange Sessions Already held (go back and review):  INT-3: Realistic Service Oriented Architecture Approaches  ARCH-2: OERA Latest Thinking!  DEV-7: The OpenEdge Architect Experience  DEV-8: OpenEdge Strategy for Upcoming Releases  DEV-9: A Window into the US Airways Migration to OE10  INNOV-5: The New UI for OpenEdge  INNOV-7: Building a Richer UI for the Browser  INNOV-8: Partner Evolution – Real Results with OpenEdge 10 Still to come:  BOF - Benefiting from OpenEdge 10  ARCH-14: Power Your Organization with OpenEdge

© 2007 Progress Software Corporation 31 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Questions?

© 2007 Progress Software Corporation 32 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Thank you for your time

© 2007 Progress Software Corporation 33 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle

BOF-4: Benefiting from OpenEdge ® 10 Michael Boyd & Bernard Bresser Progress Software

© 2007 Progress Software Corporation 35 Birds-of-a-Feather Session  This session is for YOU to: Share information Make contacts Get some tips and tricks to consider BOF-4: Benefiting from OpenEdge 10

© 2007 Progress Software Corporation 36 BOF-4: Benefiting from OpenEdge 10 Transform Getting to the Benefits of OpenEdge 10 Upgrade Migrate Load & Go - Leverage new capabilities without changing code Add new capabilities without major architecture changes Leverage new capabilities and approaches to change architecture Level of Effort Migrate Transform Upgrade Benefits

© 2007 Progress Software Corporation 37 Some initial questions  Please tell us… Who you are and what role you play What your organization / application does Why did you upgrade to OpenEdge 10? If you have not, what is the stopping you? BOF-4: Benefiting from OpenEdge 10