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

Slides:



Advertisements
Similar presentations
What’s New for 2013 Steve Allen CEO, iDatix Corproation.
Advertisements

State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
© 2007 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. Interactive Solutions & Design Group.
We ensure collaboration through a unique Moneyball-style approach to team assembly Agile Team, Custom-Designed for You Works well together Fits seamlessly.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Introducing OpenEdge BPM: Ken Wilner, VP of Technology, OpenEdge Integrating Business Process Management Capabilities Into Your OpenEdge Application.
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Citizen Portal. Citizen Portal: Vision For Government Agencies Who Want To Promote Civic Engagement; Citizen Portal will allow the Agencies to bring all.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Enterprise Architecture The Arkansas Approach. Key Areas What is enterprise architecture? Why is it important? How you can participate Current status.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
EXCELLENCE CANADA UNIVERSITY OF WATERLOO LIBRARY PILOT April 22, 2014 Excellence Canada – University of Waterloo Library Pilot.
Services Flexible Workstyle and People-Centric IT Windows Accelerate: Deployment Windows 8.1 Proof of Concept (Window 8.1 PoC) will demonstrate how the.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Microsoft Premier Support for Partners Capitalize on cloud potential Receive and deliver end-to-end cloud support Ease customers’ transition to the cloud.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
QAD's Customer Engagement Dan Blake Consultancy Development Director, QAD QAD Explore 2012.
“Good design is Good business”
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
QuestDirect.org Understand Your Support Options and What They Mean To Your Organization’s Internal Roadmap.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
The Challenge of IT-Business Alignment
European Broadband Portal Phase II Application of the Blueprint for “bottom-up” broadband initiatives.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating your Data.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
ARCH-4: The Presentation Layer in the OpenEdge® Reference Architecture Frank Beusenberg Senior Technical Consultant.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Sigur Ecommerce Pvt. Ltd.
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro's express written permission _.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
Copyright ©2010 by INPUT. All rights reserved. Federal Trends in Service-Oriented Architecture (SOA) Deniece Peterson Manager, Industry Analysis INPUT.
Seeking SC Feedback on Draft Technology Strategy and Roadmap for EarthCube Draft of 3 November 2015 The Technology and Architecture Committee (TAC) Chairs:
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Esri UC 2014 | Technical Workshop | ArcGIS for Public Works: An Overview Lindsay Thomas Scott Oppmann.
OpenEdge – a view from Europe 2015 Gary Clink Senior Sales Engineering Manager, EMEA.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Law Enforcement:
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
ARCH-04 Before You Begin Your Transformation Project… Phillip Magnay Architect – Applied Technology.
ARCH-06 Redesign & Harvest Mike Ormerod - Architect Christian Stiller - Senior Consultant Applied Technology Group.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
How to build a tailored and unified ECM platform? The recipe for success, from the field Maxime ORAIN Head of European Alfresco Skills Centre Rémi MOEBS.
OUTCOMES OBJECTIVES FUNCTIONS ACTIONS TERRITORIES LOCATIONS MARKET SEGMENTS TIME LINESCHALLENGE IMPACT RESOURCESACTIVITIESCHANNELS RELATIONS PARTNERS CUSTOMERS.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
RSA Professional Services RSA SecurID Solution Design and Implementation (D&I) Services.
Azure Stack Foundation
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
Applications Modernization Services
Transforming business
CIM Modeling for E&U - (Short Version)
Deploying ArcGIS for Water
Objectives Reduction of Implementation and Maintenance Expenditure on SharePoint Ecosystem Keeping the SharePoint Ecosystem aligned with Modern Technology.
Webinar Optimize Your Business Applications Strategy
<Name of Product>Pilot Closeout Meeting <Customer Name>
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
COE as a Service An eUnomia Factory Solution.
Program Management Overview
Contents 1 Who are we 2 Requirements & Objectives 3 Obstacles 4
Presentation transcript:

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

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

© 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

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

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

© 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

© 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

© 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

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

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

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

© 2015 Progress Software Corporation. All rights reserved. 12

© 2015 Progress Software Corporation. All rights reserved. 13

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

© 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

© 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

© 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

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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

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

© 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

© 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

© 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

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

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

© 2015 Progress Software Corporation. All rights reserved. 45 Case Study: Modernisation with Progress Bravepoint EMEA

© 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

© 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

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