Presentation is loading. Please wait.

Presentation is loading. Please wait.

Modernizing your OpenEdge Estate Gary Clink Senior Solution Engineering Manager, EMEA.

Similar presentations


Presentation on theme: "Modernizing your OpenEdge Estate Gary Clink Senior Solution Engineering Manager, EMEA."— Presentation transcript:

1 Modernizing your OpenEdge Estate Gary Clink Senior Solution Engineering Manager, EMEA

2 © 2015 Progress Software Corporation. All rights reserved. 2 The Business Value of Application Modernization

3 © 2015 Progress Software Corporation. All rights reserved. 3 Application Modernization - Agenda  Platform Evolution  The need for Modernization: Business & Technical Key Drivers  Your OpenEdge Estate: Options open to you  Progress Bravepoint EMEA: Our Approach to help you on your journey  Getting Started with Modernization  Question and Answers

4 © 2015 Progress Software Corporation. All rights reserved. 4 IDC - The IT Industry's 3rd Platform for Growth and Innovation

5 © 2015 Progress Software Corporation. All rights reserved. 5 IDC - The IT Industry's 3rd Platform for Growth and Innovation

6 © 2015 Progress Software Corporation. All rights reserved. 6 Investment Model: strategy for solutions and markets SOLUTION NEWEXISTING NEW EXISTING MARKET Application Hosting Application Modernization Rapid Application Enhancement Business Objective: Customer Retention Business Objective: Growth Cloud-Native App Development Collaboration and Data Integration Hybrid Cloud On-Premise

7 © 2015 Progress Software Corporation. All rights reserved. 7 Application Modernization - Agenda  Platform Evolution  The need for Modernization: Business & Technical Key Drivers  Your OpenEdge Estate: Options open to you  Progress Bravepoint EMEA: Our Approach to help you on your journey  Getting Started with Modernization  Question and Answers

8 © 2015 Progress Software Corporation. All rights reserved. 8 Key business drivers for Modernization 1.Protect and enhance your current investment – avoiding the expense of “rip and replace” 2.Cut the cost of ongoing maintenance – freeing up time, money and valuable resources 3.Deliver an exciting new user experience – increasing customer satisfaction and retention 4.Enable the move to cloud-based offerings such as SaaS to expand licensing opportunities 5.Boost your competitive advantage 6.Incorporates a solution that can extend to all mobile devices using the same architecture and toolset

9 © 2015 Progress Software Corporation. All rights reserved. 9 Application Modernization: Philosophy  Retain existing investment  Reduced cost and risk  Capitalize on the application’s strengths  Address the application’s limitations  Work can co-exist with legacy application “Preserve and extend” not “rip and replace”

10 © 2015 Progress Software Corporation. All rights reserved. 10 Drivers for Modernisation: User Experience – Sports2000

11 © 2015 Progress Software Corporation. All rights reserved. 11 Drivers for Modernisation: User Experience

12 © 2015 Progress Software Corporation. All rights reserved. 12

13 © 2015 Progress Software Corporation. All rights reserved. 13

14 © 2015 Progress Software Corporation. All rights reserved. 14 Typical Modernization questions?  How do I capitalize on my existing investment?  What are my technology choices?  What is the new architecture of my application?  How can I be certain that this architecture will future proof my investment?  How can I leverage my existing investment?  What is the modernization process?  When should I start and how soon will I be done?  How do I keep costs under control?  Where will I find additional resources or enhance my current skills? Hold these questions!

15 © 2015 Progress Software Corporation. All rights reserved. 15 Application Modernization - Agenda  Platform evolution  The need for Modernization: Business & Technical Key Drivers  Your OpenEdge Estate: Options open to you  Progress Bravepoint EMEA: Our Approach to help you on your journey  Getting Started with Modernization  Question and Answers

16 © 2015 Progress Software Corporation. All rights reserved. 16 Modernization of OpenEdge Applications – Vision Character UI Client-Server Dynamics Destination  OpenEdge Reference Architecture and Component Specifications  OpenEdge Preferred Technology Stack  Common Methodology  Modernization acceleration tools  Spark Framework Webspeed

17 © 2015 Progress Software Corporation. All rights reserved. 17 Business Application [ABL] Progress OpenEdge Reference Architecture 2.0 Presentation (UI)Enterprise Services (API) Develop & Test (ALM) Domain Services Business Components Data Access Data Sources Workflow RulesEntities Common Infrastructure Service Interfaces Social Deploy & Manage

18 © 2015 Progress Software Corporation. All rights reserved. 18 OpenEdge Framework Choices Fluid, Evolution, escript Consulting App Pro for Webspeed XE Files OF-1 SmartComponent Library Akioma iMoPS + ISVs: QuarixOpen Source:

19 © 2015 Progress Software Corporation. All rights reserved. 19 That’s great but…..  OpenEdge partners and customers are concerned about selecting frameworks due to lock-in concerns  OpenEdge partners and customers are looking for choices in modernization/productivity tools

20 © 2015 Progress Software Corporation. All rights reserved. 20 Introducing:  Standards-based Framework  Interoperability  OERA Compliant  Assessed by Progress  Adoption by the Progress community OpenEdge Community Framework

21 © 2015 Progress Software Corporation. All rights reserved. 21 Modernization Preferred Technology Choices Development Environment OpenEdge RDBMS OpenEdge Replication OpenEdge DataServers Pacific Application Server for OpenEdge OpenEdge Mgmt REST Interfaces OpenEdge BPM Corticon BRMS JSDO Webspeed

22 © 2015 Progress Software Corporation. All rights reserved. 22  OpenEdge framework that is OERA compliant, leverages Progress preferred technology stack and implements standard specifications  Starting point for Progress Consulting modernization engagements  Not a product Spark Framework

23 © 2015 Progress Software Corporation. All rights reserved. 23 Spark Framework Mobile UI Kendo UI Classic Kendo Native Script Enterprise Browser Kendo UI + Angular Web Services.NET Tooling Framework Service Interface REST Facade Application Service Interface Application Business Entity Legacy.p Application Data Access ProxyGen Configuration Manager Service Manager Schema Manager Catalog Session Manager Message Manager Connection Manager State Manager Translation Manager Manager Classes

24 © 2015 Progress Software Corporation. All rights reserved. 24 Application Modernization - Agenda  Platform evolution  The need for Modernization: Business & Technical Key Drivers  Your OpenEdge Estate: Options open to you  Progress Bravepoint EMEA: Our Approach to help you on your journey  Getting Started with Modernization  Question and Answers

25 © 2015 Progress Software Corporation. All rights reserved. 25 Progress Bravepoint: Helping you on the journey  Proven Successful Projects  Based on years of experience  Standards Based  Adaptable to your individual needs Modernization Methodology

26 © 2015 Progress Software Corporation. All rights reserved. 26 How to Modernize an Application? Legacy Application Modern Application Just start coding, right?

27 © 2015 Progress Software Corporation. All rights reserved. 27 Abstract Concrete Legacy Application Modern Application Logical Design Physical Design Implementation Deployment Conceptual Context Logical Design Physical Design Implementation Deployment Conceptual Context Analyze & Model Redesign & Harvest Build & Test a Model for Modernization

28 © 2015 Progress Software Corporation. All rights reserved. 28 Progress Bravepoint: Modernization Methodology Determine Business and technology needs Architecture and Technology Choices Proof of concept Evaluate existing application Functional application module Complete Phase Progress Field Delivery

29 © 2015 Progress Software Corporation. All rights reserved. 29 Determine Business and technology needs Architecture and Technology Choices Proof of concept Harvest existing application functionality Functional application module Complete Phase Progress Field Delivery Progress Bravepoint: Modernization Methodology Modernization Roadmap  onsite  Review current and future business and application strategy  Define business technology requirements and business case  Outcome: modernization strategy & roadmap Modernization Architecture Workshop (Optional)  onsite workshop  Review & demonstrate technology options  Define technology choices & physical solution architecture  Map solution architecture to KBRs  Outcome: solution architecture definition Modernization Project Garage (Optional)  Proof of Concept  Limited, scope-to-fit project; Hands-on activities with expert guidance & mentoring  Outcome: demonstrable prototype solution

30 © 2015 Progress Software Corporation. All rights reserved. 30 Progress Field Delivery Determine Business and technology needs Architecture and Technology Choices Proof of concept Evaluate existing application Functional application module Complete Phase Modernization Methodology – Progress Bravepoint/ Service Delivery Partners  Evaluate existing application  Flow, business logic  Harvest existing application functionality  Identify patterns  Pilot Project  Identification of Scope  UI/UX design  Development and QA  Training  Complete phase  Knowledge Transfer

31 © 2015 Progress Software Corporation. All rights reserved. 31 An iterative Approach to modernize your application Awareness Modernization Assessment Workshop Analysis & Modeling Redesign & Harvesting Build & Test Modernization Continues Engagement Capability Gap Fulfillment Project Planning & Management Commitment Preparation Implementation Project Iterations 1 - n

32 © 2015 Progress Software Corporation. All rights reserved. 32 Application Transformation Approach Phase 1 Modernization Assessment Phase 1 Modernization Assessment Phase 2 Analysis & Modeling Phase 2 Analysis & Modeling Phase 3 Redesign & Harvesting Phase 3 Redesign & Harvesting Phase 4 Build & Test Phase 4 Build & Test

33 © 2015 Progress Software Corporation. All rights reserved. 33 Phase 1: Modernization Assessment Deliverables  Modernization Project Charter Statement of Business Goal Project Scope and Objectives Project Approach Preliminary Project Plan Business Overview Technology Overview Application Overview Application Requirements Detail Project Schedule Detail Team skills Assessment and Training Plan

34 © 2015 Progress Software Corporation. All rights reserved. 34 Phase 1: Modernization Assessment Assessment Task Flow Start Complete 2.Assess Legacy Application 3.Gather New Requirements 5.Determine Application Architecture 6.Processes, organization, & management 1.Confirm Business Position & Goals 4.Assess Technology Infrastructure 7.Determine scope & objectives 8.Assess Skills 10.Determine training requirements 9.Determine constraints & risks 11. Complete Modernization Charter

35 © 2015 Progress Software Corporation. All rights reserved. 35 Application Modernization Approach Phase 1 Transformation Assessment Phase 1 Transformation Assessment Phase 2 Analysis & Modeling Phase 2 Analysis & Modeling Phase 3 Redesign & Harvesting Phase 3 Redesign & Harvesting Phase 4 Build & Test Phase 4 Build & Test

36 © 2015 Progress Software Corporation. All rights reserved. 36 Phase 2 – Analysis & Modeling Deliverables  Redesign Plan List of Use Cases to be redesigned List of applicable logical and dynamic models Target design pattern, redesign approach and methods  Harvest Plan List of identified harvest-able components Prioritized by harvest rating Referenced by Use Case Harvest approach and methods

37 © 2015 Progress Software Corporation. All rights reserved. 37 Phase 2 – Analysis & Modeling Analysis Task Flow StartComplete 2.Physical Database Model 6.Generate Component Model 5.Select Use Cases 4.Build Deployment Model 1.Planning & Initiation 3.Source Code Model 7.Logical Data Model 10. Build Use Case Interactions 13. Complete Redesign & Harvest Plans 8.User Interface Model 9.Harvest Survey and Inventory 11. Business Logic Inventory 12. Design Evaluation

38 © 2015 Progress Software Corporation. All rights reserved. 38 Application Modernization Approach Phase 1 Transformation Assessment Phase 1 Transformation Assessment Phase 3 Redesign & Harvesting Phase 3 Redesign & Harvesting Phase 4 Build & Test Phase 4 Build & Test Phase 1 Transformation Assessment Phase 1 Transformation Assessment Phase 2 Analysis & Modeling Phase 2 Analysis & Modeling

39 © 2015 Progress Software Corporation. All rights reserved. 39 Phase 3 – Redesign & Harvest Deliverables  Design Specification Document  Set of reusable software components

40 © 2015 Progress Software Corporation. All rights reserved. 40 Phase 3 – Redesign & Harvest Redesign Task Flow Start 3.Rework Logical Data Model 5.Rework User Interface Model 1.Planning & Initiation 4.Rework Business Logic Model 6.Rework Use Case Interactions 2.Rework Use Cases

41 © 2015 Progress Software Corporation. All rights reserved. 41 Phase 3 – Redesign & Harvest Redesign Task Flow 8.Design Physical Data Model 9.Design Component Model Complete 9.Design Deployment Models 10.Generate Design Specification 7.Review Harvest Inventory 10.Harvest and Cross Reference

42 © 2015 Progress Software Corporation. All rights reserved. 42 Application Modernization Approach Phase 1 Transformation Assessment Phase 1 Transformation Assessment Phase 4 Build & Test Phase 4 Build & Test Phase 2 Analysis & Modeling Phase 2 Analysis & Modeling Phase 3 Redesign & Harvesting Phase 3 Redesign & Harvesting

43 © 2015 Progress Software Corporation. All rights reserved. 43 Phase 4 – Build & Test Deliverables  A modernized application which is Functional Usable Reliable Performs Efficiently Supportable

44 © 2015 Progress Software Corporation. All rights reserved. 44 Drivers for Modernisation: User Experience

45 © 2015 Progress Software Corporation. All rights reserved. 45 Case Study: Modernisation with Progress Bravepoint EMEA https://www.progress.com/customers/macintosh

46 © 2015 Progress Software Corporation. All rights reserved. 46 Application Modernization - Agenda  Platform evolution  The need for Modernization: Business & Technical Key Drivers  Your OpenEdge Estate: Options open to you  Progress Bravepoint EMEA: Our Approach to help you on your journey  Getting Started with Modernization  Question and Answers

47 © 2015 Progress Software Corporation. All rights reserved. 47 First Steps: Getting started with Modernization pre-business case proof of concept assessment application evolution – evolving OpenEdge validate the technical solution deliver transformation outcomes based on the highest business value mapped to key organisational priorities determine the business drivers evaluateplan build deployoperate

48 Summary Industry trends & Business Drivers OpenEdge Reference Architecture OpenEdge community driven common component specifications OpenEdge preferred technology stack Choice of authorized OpenEdge frameworks and solutions Getting started with your modernization process

49


Download ppt "Modernizing your OpenEdge Estate Gary Clink Senior Solution Engineering Manager, EMEA."

Similar presentations


Ads by Google