DEV-17:%20Benefiting%20from%20OpenEdge - PowerPoint PPT Presentation

About This Presentation
Title:

DEV-17:%20Benefiting%20from%20OpenEdge

Description:

DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications Lifecycle Michael Boyd & Bernard Bresser Progress Software – PowerPoint PPT presentation

Number of Views:142
Avg rating:3.0/5.0
Slides: 38
Provided by: PSC95
Category:

less

Transcript and Presenter's Notes

Title: DEV-17:%20Benefiting%20from%20OpenEdge


1
DEV-17 Benefiting from OpenEdge 10 without
Disrupting your Applications Lifecycle
Michael Boyd Bernard Bresser
Progress Software
2
Coming Attractions
DEV-17 Benefiting from OpenEdge 10 without
Disrupting your Applications Lifecycle
3
Benefiting from OpenEdge 10
What you will learn today
  • How to begin using OpenEdge 10 in your
    applicationwithout disrupting your
    applications lifecycle

4
Agenda
Benefiting from OpenEdge 10
  • Benefits of OpenEdge 10
  • Why havent you made the move ?
  • How to get to the benefits
  • Upgrade
  • Migrate
  • Transform
  • First steps when you get back home

5
Meeting Your Needs
Ensure technology is aligned to meet your
business goals
Develop businessapplications andintegrate them
into your applicationinfrastructure
Manage,maintain,optimizeand deploybusinessapp
lications
6
Business Needs
I Need to Finish My Application, Faster
  • Challenges
  • Get to market / deployment faster
  • Increase user satisfaction
  • Resolve business issues meet business
    initiatives

OpenEdge provides
7
Development Needs
I Want to Concentrate on What Matters the
Business Logic
  • Challenges
  • Constraints on human resource, time and budget
  • Develop new functionality now
  • Ease of updating and adding features

OpenEdge provides
8
Operations Needs
I Dont Want To Worry About Running This
Application
  • Challenges
  • Deploy the application with a minimum of cost
  • Maintain the application in production with fewer
    resources and greater uptime

- Continual uptime and high availability -
Database performance - Compliance and security -
Installation, configuration and platform support
OpenEdge provides
9
Benefits of OpenEdge 10
  • http//www.psdn.com is the place for technical
    people to learn discuss about the details on
    whats 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.
  • Whats new in OpenEdge 10 / 10.1A / 10.1B
  • More detailed on OpenEdge Architect, Database,
    etc.
  • Note PSDN Online FREE!

10
Agenda
Benefiting from OpenEdge 10
  • Benefits of OpenEdge 10
  • Why havent you made the move ?
  • How to get to the benefits
  • Upgrade
  • Migrate
  • Transform
  • First steps when you get back home

11
Why havent you made the move?
  • You told us
  • Business-oriented reasons
  • I dont need new functionality or features
  • I dont have the resources for upgrading,
    migrating and/or transforming
  • I cant count the users or they only use the
    application a couple of times a month but theres
    no agent based pricing anymore
  • The benefits of rolling out the new release do
    not outweigh the cost
  • Development-oriented reasons
  • I dont have the assets and skills to take
    advantage of the new features
  • I dont have customer requirements that force to
    move forward
  • There are no new technologies that Im forced to
    leverage
  • Service Oriented Architecture, OpenEdge Reference
    Architecture, Application Transformation
    Approach, its just too complex for me
  • Can I learn and try before I buy (in)?

If the benefits dont seem to outweigh the
cost,theres no reason to move
12
Myths and Truths
  • Myths about OpenEdge 10
  • 1 Its a new product, not an evolution of
    Progress 9
  • 2 Its hard to upgrade to OpenEdge 10
  • 3 Its all about Service-oriented
    architectures (SOA) and application
    transformation if Im not ready, theres no need
    to use OpenEdge 10

13
The Evolution of OpenEdge
It is an evolution, not revolution It has always
been about the Business Process
OpenEdge 10 is about Distributed Applications
Version 9 was about n-tier scalability
Version 8 was about Client/Server
1998 1999 2000 2001 2002 2003
2004 2005 2006
14
The Progress Product Portfolio
15
Agenda
Benefiting from OpenEdge 10
  • Benefits of OpenEdge 10
  • Why havent you made the move ?
  • How to get to the benefits
  • Upgrade
  • Migrate
  • Transform
  • First steps when you get back home

16
Getting to the Benefits of OpenEdge 10
Upgrade
Transform
Migrate
  • Load Go - Leverage new capabilities without
    changing code
  • Add new capabilities without major architecture
    changes
  • Leverage new capabilities and approaches to
    change architecture

17
Upgrading to OpenEdge 10
Definition Leveraging new capabilities without
changing one letter of code
  • 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)
  • 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!
18
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 manual
  • 10.1B Managing ABL Applications manual

19
Migrating with OpenEdge 10
Definition Leveraging new capabilities without
changes to architecture
  • 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)

Add new capabilities at your own time and speed!
20
For More Information, go to
  • PSDN
  • Making the OpenEdge GUI More Competitive
    Introduction White Paper
  • Using 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

21
Transforming to OpenEdge 10
Benefits Leveraging new capabilities to change
Architecture
  • 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

In many ways, transformation is a more structured
and planned migration because it includes
architectural changes
22
Transforming to OpenEdge 10
Definition Leveraging new capabilities to change
Architecture
  • 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!

In many ways, transformation is a more structured
and planned migration because it includes
architectural changes
23
For More Information, go to
  • Again PSDN Online
  • Search on Upgrade, Migrate and Transform
  • Were in the process of making our practices
    available on PSDN too, stay tuned!
  • OpenEdge Reference Architecture
  • http//www.psdn.com/library/kbcategory.jspa?catego
    ryID230
  • 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

24
Benefits vs. Effort A Case Study
Benefits
Example Progressive Solutions Inc.
Transform
Migrate
Upgrade
Level of Effort
Transform
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

25
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
  • 3rd party controls

26
Myths and Truths
  • Myths about OpenEdge 10
  • 1 Its a new product, not an evolution of
    Progress 9
  • 2 Its hard to upgrade to OpenEdge 10
  • 3 Its all about Service-oriented
    architectures (SOA) and application
    transformation if Im not ready, theres no need
    to upgrade
  • Myths about OpenEdge 10
  • 1 Its a new product, not an evolution of
    Progress 9
  • 2 Its hard to upgrade to OpenEdge 10
  • 3 Its all about Service-oriented
    architectures (SOA) and application
    transformation if Im not ready, theres no need
    to upgrade

Truths about OpenEdge 10 1 Its 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, theres many more
benefits too if SOA is not your highest priority
today
27
Agenda
Benefiting from OpenEdge 10
  • Benefits of OpenEdge 10
  • Why havent you made the move ?
  • How to get to the benefits
  • Upgrade
  • Migrate
  • Transform
  • First steps when you get back home

28
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
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
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
Questions?
32
Thank you foryour time
33
(No Transcript)
34
BOF-4 Benefiting from OpenEdge 10
Michael Boyd Bernard Bresser
Progress Software
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
Getting to the Benefits of OpenEdge 10
Benefits
Transform
Migrate
Upgrade
Level of Effort
Transform
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

BOF-4 Benefiting from OpenEdge 10
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
Write a Comment
User Comments (0)
About PowerShow.com