Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software."— Presentation transcript:

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

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

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

4 © 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

5 © 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

6 © 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

7 © 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

8 © 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

9 © 2007 Progress Software Corporation 9 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle Benefits of OpenEdge 10  http://www.psdn.com 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. http://www.psdn.com  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!

10 © 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

11 © 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…

12 © 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

13 © 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 1998 1999 2000 2001 2002 2003 2004 2005 2006 The Evolution of OpenEdge

14 © 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

15 © 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

16 © 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

17 © 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

18 © 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

19 © 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

20 © 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

21 © 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

22 © 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

23 © 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 http://www.psdn.com/library/kbcategory.jspa?categoryID=230 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

24 © 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.

25 © 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

26 © 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

27 © 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

28 © 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

29 © 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

30 © 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

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

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

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

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

35 © 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

36 © 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

37 © 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


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

Similar presentations


Ads by Google