Presentation is loading. Please wait.

Presentation is loading. Please wait.

MOVE-2: Hitchhikers Guide to the Application Transformation Galaxy It’s Not That Hard, So… Marv Stone Sr Training Program Manager David Johnson Systems.

Similar presentations


Presentation on theme: "MOVE-2: Hitchhikers Guide to the Application Transformation Galaxy It’s Not That Hard, So… Marv Stone Sr Training Program Manager David Johnson Systems."— Presentation transcript:

1 MOVE-2: Hitchhikers Guide to the Application Transformation Galaxy It’s Not That Hard, So… Marv Stone Sr Training Program Manager David Johnson Systems Engineer

2 © 2006 Progress Software Corporation2 MOVE-2: Hitchhikers Guide to Application Transformation Find Your Application… Low Support Cost High Business Value Increasing Support Cost High Business Value But May Be Declining New Release Older Production End of Life Application Lifecycle Functional Quality Low High Technical Quality Low High High Support Cost Low Business Value

3 © 2006 Progress Software Corporation3 MOVE-2: Hitchhikers Guide to Application Transformation WELCOME! Please Join Us For The…

4 © 2006 Progress Software Corporation4 MOVE-2: Hitchhikers Guide to Application Transformation What Happened! How Did We Get In The Red?  Business and competitive landscapes change, surpassing application capabilities ProductInventedSpread Electricity187346 Radio190622 PC197516 Cell198313 Internet19917  Technologies change, outpacing older ones

5 © 2006 Progress Software Corporation5 MOVE-2: Hitchhikers Guide to Application Transformation How Bad Is It?  Is the application increasingly costly to enhance and support?  Is the time and effort needed to customize the application for new requirements affecting the ability to keep up with the business?  Do architectural or design limitations hinder the addition of desired new functions that would increase the application’s value or marketability?

6 © 2006 Progress Software Corporation6 MOVE-2: Hitchhikers Guide to Application Transformation Progress partner IWS Carl Brewer President, Integrated Warehousing Solutions “IRMS Warehouse Management System was beginning to show it’s age” “Needed to provide significant advantages to support emerging opportunities and market demand for Supply Chain Visibility solutions” “FY2005 sales of IRMS increased 28%, and early FY2006 results clearly indicate that sales could easily exceed 30% above projected numbers”

7 © 2006 Progress Software Corporation7 MOVE-2: Hitchhikers Guide to Application Transformation Can a New Application Architecture Help?  YES!  New design patterns…  Distributed applications…  Latest technology and tools… …all lead to Service-Oriented Architecture (SOA)…

8 © 2006 Progress Software Corporation8 MOVE-2: Hitchhikers Guide to Application Transformation Is It Just Us? “By 2008, SOA will be a prevailing software- engineering practice, ending the 40-year domination of monolithic software architecture” -- Gartner Research “An increasingly common strategy for mid-scale applications is to leave the Cobol in place while using a service-oriented architecture (SOA) to expose key interfaces that insulate developers from the code. ” -- “Rebuilding the Legacy – Modernizing Mainframe Code” ComputerWorld, April 24, 2006

9 © 2006 Progress Software Corporation9 MOVE-2: Hitchhikers Guide to Application Transformation SOA A service-oriented architecture (SOA) is the underlying structure supporting communications between services. A service is a unit of work to be performed on behalf of some computing entity, such as a human user or another program. SOA defines how two computing entities, such as programs, interact in such a way as to enable one entity to perform a unit of work on behalf of another entity. Service interactions are defined using a description language. Each interaction is self- contained and loosely coupled, so that each interaction is independent of any other interaction.

10 © 2006 Progress Software Corporation10 MOVE-2: Hitchhikers Guide to Application Transformation Now, I Know What You’re Thinking But…

11 © 2006 Progress Software Corporation11 MOVE-2: Hitchhikers Guide to Application Transformation SOA Is Here - Are You Ready for IT? SOA-1 Fundamentals of Service-Oriented Architecture Service Oriented Architecture

12 © 2006 Progress Software Corporation12 MOVE-2: Hitchhikers Guide to Application Transformation SOA Is Here - Are You Ready for IT? Loosely coupled applications will impact IT organizations Service Services: Represent logical groupings of operations provided by an application. If ItemProfiling is a service, then, Lookup Item by item number, List Item by name and item number, and Save data for new items represent the associated operations.

13 © 2006 Progress Software Corporation13 MOVE-2: Hitchhikers Guide to Application Transformation SOA Is Here - Are You Ready for IT? Loosely coupled applications will impact IT organizations Oriented: to place in the right position; bring into the right relationship with the architecture. Oriented

14 © 2006 Progress Software Corporation14 MOVE-2: Hitchhikers Guide to Application Transformation SOA Is Here - Are You Ready for IT? Without a focus on architecture, your SOA may be DOA Architecture: T he overall structure, logical components, and the logical interrelationships of a computer, its operating system, a network, or application oriented towards providing services. Architecture

15 © 2006 Progress Software Corporation15 MOVE-2: Hitchhikers Guide to Application Transformation Using OpenEdge to Create SOBA’s Presentation Business Services Data Access Data Sources Common Infrastructure Enterprise Services

16 © 2006 Progress Software Corporation16 MOVE-2: Hitchhikers Guide to Application Transformation Agenda Introduction of Reference Application TRANSFORMATION The Guide OpenEdge® 10 Can Help Summary and Questions Pitfalls and Gotchas

17 © 2006 Progress Software Corporation17 MOVE-2: Hitchhikers Guide to Application Transformation Applications Have LifeCycles  It Starts With A Vision  Analysis  Documentation  Implementation  Support  Legacy

18 © 2006 Progress Software Corporation18 MOVE-2: Hitchhikers Guide to Application Transformation How We’re Transforming  Identify and Understand  Harvest  Transform

19 © 2006 Progress Software Corporation19 MOVE-2: Hitchhikers Guide to Application Transformation Agenda Introduction of Reference Application TRANSFORMATION The Guide OpenEdge® 10 Can Help Summary and Questions Pitfalls and Gotchas

20 © 2006 Progress Software Corporation20 MOVE-2: Hitchhikers Guide to Application Transformation  Make Look & Feel More Competitive  Improve User Productivity  Application Portfolio Management  Market Demand for Integration and Improved “Open-ness”  Agility and Quality Get mods to market, ease maintenance Drivers for Transformation MOVE-5 Improving the Look and Feel of your Application 3:15 Today in Tiberius 6

21 © 2006 Progress Software Corporation21 MOVE-2: Hitchhikers Guide to Application Transformation Decisions, Decisions, Decisions….

22 © 2006 Progress Software Corporation22 MOVE-2: Hitchhikers Guide to Application Transformation Revolutions Always Come Around Again, That’s Why They’re Called Revolutions! Break The Cycle! Adopt a Philosophy of Evolution & Continual Reinvestment Return Time Start Growth Maturity Decline

23 © 2006 Progress Software Corporation23 MOVE-2: Hitchhikers Guide to Application Transformation Less Power Point, More Progress! SOA-5 Accessing the Application Server from Anywhere and Everywhere: Tuesday 9:15, Tiberius 7 MOVE-8 Separating Interface from Logic: Tuesday 10:30, Tiberius 8

24 © 2006 Progress Software Corporation24 MOVE-2: Hitchhikers Guide to Application Transformation Agenda Introduction of Reference Application TRANSFORMATION The Guide OpenEdge® 10 Can Help Summary and Questions Pitfalls and Gotchas

25 © 2006 Progress Software Corporation25 MOVE-2: Hitchhikers Guide to Application Transformation We Can Help! OpenEdge 10  OpenEdge  Architect a set of tools for developing business process-centric applications with OpenEdge  ProDataSets ProDataSets allow data to be manipulated as an object. Now bus ready with to/from XML conversion!  Object-Oriented Extensions to the ABL. Helps developers better manipulate objects in a SOA

26 © 2006 Progress Software Corporation26 MOVE-2: Hitchhikers Guide to Application Transformation We Can Help! OpenEdge 10  XML and Web Services XML is the standard protocol for the Service Bus. OE10 supports SAX, making communication more saxxy! Your applications can easily use the web services standards  OpenEdge  Adapters for Sonic ESB Your objects are now native services on the #1 bus! INNOV-1 OpenEdge10.1A Overview: If You Missed it….

27 © 2006 Progress Software Corporation27 MOVE-2: Hitchhikers Guide to Application Transformation SONIC ESB ® ENTERPRISE SERVICE BUS J2EE™ APPLICATION OpenEdge TM APPLICATION.NET™ APPLICATION PARTNER SYSTEM FUTURE SERVICES Extend Your Application, Incrementally OpenEdge Adapter for Sonic ESB.NET JAVA Web Services

28 © 2006 Progress Software Corporation28 MOVE-2: Hitchhikers Guide to Application Transformation Agenda Introduction of Reference Application TRANSFORMATION The Guide OpenEdge® 10 Can Help Summary and Questions Pitfalls and Gotchas

29 © 2006 Progress Software Corporation29 MOVE-2: Hitchhikers Guide to Application Transformation Pitfalls False presumptions about understanding of the legacy system Direct Database Access Modernization process is different than standard development Shared Variable instead of parameters (good) or ProDataSets (best!) Few resources, balancing with new requirements Legacy Design of Process Management Outdated trainingApplication Data Management No long term commitment Older Design of Transaction Management Organizational Inhibitors Technical Gotchas!

30 © 2006 Progress Software Corporation30 MOVE-2: Hitchhikers Guide to Application Transformation How About Some Positives! Some Stuff I Can Do Now!  Identify & Understand Code that can be transformed quickly  Harvest Logic which is independent of user interaction Logic which is used many times in the application  Transform Encapsulate direct database access, eliminate shared resources from the client Create individual procedures, or Business Entities, based upon distinct process logic functions

31 © 2006 Progress Software Corporation31 MOVE-2: Hitchhikers Guide to Application Transformation Plan a Stepped Approach Prioritize for High Impact, Immediate Returns Demo Pilot Module Web Enterprise Solution Point Solution Back Office Integration 2 nd Iteration N th Iteration … 1 st Iteration (Pilot) Competitiveness

32 © 2006 Progress Software Corporation32 MOVE-2: Hitchhikers Guide to Application Transformation One More Gotcha! 3 Major Coding Orientations  Cut and Paste <> Transformation!  Refine Your Business Logic and Your Developers!

33 © 2006 Progress Software Corporation33 MOVE-2: Hitchhikers Guide to Application Transformation Agenda Introduction of Reference Application TRANSFORMATION The Guide OpenEdge® 10 Can Help Summary and Questions Pitfalls and Gotchas

34 © 2006 Progress Software Corporation34 MOVE-2: Hitchhikers Guide to Application Transformation It’s Not about Technology  Over 80 Progress customers worldwide going through transformation  Progress services can help… Identify & Understand - application and staff Harvest - capture old & reuse, define new Transform – Mentoring on architecture and skills. Use of existing tools and methodologies Competitive Advantage is Not Built by Technology, It’s Built by People

35 © 2006 Progress Software Corporation35 MOVE-2: Hitchhikers Guide to Application Transformation In Summary  Identify & Understand Transformation is achievable and can be evolutionary  Harvest You can retain and reuse valuable investment  Transform! Help is out there and many organizations have gone through the process

36 © 2006 Progress Software Corporation36 MOVE-2: Hitchhikers Guide to Application Transformation For More Information, go to…  PSDN Library, Web Seminars, more… OpenEdge 10 information OpenEdge Reference Architecture Enhancing the OpenEdge GUI  Your Progress Sales Team  Your Progress Community www.psdn.com/community www.peg.com

37 © 2006 Progress Software Corporation37 MOVE-2: Hitchhikers Guide to Application Transformation For More Information, go to…  Relevant Exchange Sessions: INNOV-1: OpenEdge 10.1A Overview SOA-1: Fundamentals of Service-Oriented Architecture MOVE-5: Improving the Look and Feel of your Application SOA-5: Accessing the Application Server from Anywhere and Everywhere MOVE-8: Separating Interface from Logic MOVE-12: OpenEdge, Adobe Flex…Transformation

38 © 2006 Progress Software Corporation38 MOVE-2: Hitchhikers Guide to Application Transformation Education / Documentation References  What’s New in OpenEdge 10 and 10.1 guides  Opening 4GL to Web Services, Consuming Web Services  Opening 4GL Applications to.NET Clients  OpenEdge Development with Sonic ESB  Using ProDataSets manual  4GL Development with XML  OpenEdge Reference Architecture papers & workshop

39 © 2006 Progress Software Corporation39 MOVE-2: Hitchhikers Guide to Application Transformation Questions?

40 © 2006 Progress Software Corporation40 MOVE-2: Hitchhikers Guide to Application Transformation Ok Then…

41 © 2006 Progress Software Corporation41 MOVE-2: Hitchhikers Guide to Application Transformation


Download ppt "MOVE-2: Hitchhikers Guide to the Application Transformation Galaxy It’s Not That Hard, So… Marv Stone Sr Training Program Manager David Johnson Systems."

Similar presentations


Ads by Google