DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael...
-
Upload
julianna-berry -
Category
Documents
-
view
213 -
download
0
Transcript of DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael...
![Page 1: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/1.jpg)
DEV-17: Benefiting from OpenEdge® 10 without
Disrupting your Applications’ Lifecycle
Michael Boyd & Bernard BresserProgress Software
![Page 2: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/2.jpg)
© 2007 Progress Software Corporation2
Coming Attractions…
DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle
![Page 3: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/3.jpg)
How to begin using OpenEdge 10
in your applicationwithout
disrupting your application’s lifecycle
Benefiting from OpenEdge 10
What you will learn today
![Page 4: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/4.jpg)
© 2007 Progress Software Corporation4 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
![Page 5: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/5.jpg)
© 2007 Progress Software Corporation5 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
applicationinfrastructure
Manage,maintain,optimizeand deploybusinessapplications
![Page 6: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/6.jpg)
© 2007 Progress Software Corporation6 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
![Page 7: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/7.jpg)
© 2007 Progress Software Corporation7 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
![Page 8: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/8.jpg)
© 2007 Progress Software Corporation8 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
![Page 9: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/9.jpg)
© 2007 Progress Software Corporation9 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.
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!
![Page 10: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/10.jpg)
© 2007 Progress Software Corporation10 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
![Page 11: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/11.jpg)
© 2007 Progress Software Corporation11 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…
![Page 12: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/12.jpg)
© 2007 Progress Software Corporation12 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
![Page 13: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/13.jpg)
© 2007 Progress Software Corporation13 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
© 2003 Progress Software Corporation35Sim
plify
you
r bu
sine
ssS
impl
ify y
our
busi
ness
Sim
plify
you
r bu
sine
ssS
impl
ify y
our
busi
ness
Service Oriented ArchitectureService Oriented Architecture
Service-OrientedArchitecture
StandardsPlatform
Integration
Process-OrientedApplications
Business Process
Business Process
Business Process
User Interface Methods
The Evolution of OpenEdge
![Page 14: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/14.jpg)
© 2007 Progress Software Corporation14
The Progress Product Portfolio
EnterpriseService Bus
SemanticIntegration
SOAManagement
Best-in-Class Infrastructure for SOA
EventProcessing
MainframeConnectivity
DataAccess
ApplicationPlatform
![Page 15: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/15.jpg)
© 2007 Progress Software Corporation15 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
![Page 16: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/16.jpg)
© 2007 Progress Software Corporation16 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
MigrateTransform
Upgrade
Benefits
![Page 17: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/17.jpg)
© 2007 Progress Software Corporation17 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
![Page 18: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/18.jpg)
© 2007 Progress Software Corporation18 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
manual • 10.1B Managing ABL Applications manual
Upgrade
Load & Go - Leverage new capabilities without changing code
![Page 19: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/19.jpg)
© 2007 Progress Software Corporation19 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
![Page 20: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/20.jpg)
© 2007 Progress Software Corporation20 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 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
Migrate
Add new capabilities without major architecture changes
![Page 21: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/21.jpg)
© 2007 Progress Software Corporation21 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 TransformationAssessment
Analysis & Modeling
Redesign & Harvest Build & Test Transformation
Continues…
Engagement
Capability Gap Fulfillment
Project Planning & Management
Commitment
![Page 22: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/22.jpg)
© 2007 Progress Software Corporation22 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
PresentationPresentation
Business ServicesBusiness Services
Data AccessData Access
Data SourcesData Sources
Co
mm
on
Infra
stru
ctu
reC
om
mo
n In
fras
truc
ture
Enterprise ServicesEnterprise Services
Transform
Leverage new capabilities and approaches to change architecture
![Page 23: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/23.jpg)
© 2007 Progress Software Corporation23 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
![Page 24: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/24.jpg)
© 2007 Progress Software Corporation24 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
MigrateTransform
Upgrade
Benefits
Example:Progressive Solutions Inc.
![Page 25: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/25.jpg)
© 2007 Progress Software Corporation25 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
• 3rd party controls
![Page 26: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/26.jpg)
© 2007 Progress Software Corporation26 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
![Page 27: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/27.jpg)
© 2007 Progress Software Corporation27 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
![Page 28: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/28.jpg)
© 2007 Progress Software Corporation28 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
![Page 29: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/29.jpg)
© 2007 Progress Software Corporation29 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
![Page 30: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/30.jpg)
© 2007 Progress Software Corporation30 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
![Page 31: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/31.jpg)
© 2007 Progress Software Corporation31 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle
Questions?
![Page 32: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/32.jpg)
© 2007 Progress Software Corporation32 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle
Thank you foryour time
![Page 33: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/33.jpg)
© 2007 Progress Software Corporation33 DEV-17: Benefiting from OpenEdge 10 without Disrupting your Applications’ Lifecycle
![Page 34: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/34.jpg)
BOF-4: Benefiting from OpenEdge® 10
Michael Boyd & Bernard BresserProgress Software
![Page 35: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/35.jpg)
© 2007 Progress Software Corporation35
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
![Page 36: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/36.jpg)
© 2007 Progress Software Corporation36 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
MigrateTransform
Upgrade
Benefits
![Page 37: DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.](https://reader035.fdocuments.us/reader035/viewer/2022062722/56649f355503460f94c52a9c/html5/thumbnails/37.jpg)
© 2007 Progress Software Corporation37
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