Migrating VA Gen Applications to EGL - Webcast - IBM Software Group Migrating VA Gen Applications to EGL - Webcast Stefano Sergi WW EM S l ti M Eric Simone WW EM Solutions Manager
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
®
IBM Software Group
Migrating VA Gen Applications to EGL - Webcast
Stefano SergiWW EM S l ti M
Eric SimoneCEO EGL S i li tWW EM Solutions Manager
IBM Rational softwareCEO, EGL SpecialistClearBlade
exclusively as indicated in products availability Terms and Conditions
IBM Software Group | Rational software
A dAgenda
Introduction to EGL and RBDIntroduction to EGL and RBD
Value Summary for VAGen users
Migration overview
EGL for Web 2.0
Customer Experiences
SummarySummary
2
IBM Software Group | Rational software
IT C d d th d f M d i tiIT Conundrum and the need for Modernization
Timely deliver innovative business applications
For a variety of platforms
Mergers and acquisitions
Expansion to new markets
Products Innovation
New computing technologies
New application architectures
Increased technical complexity
Using the available people/skills
Reusing existing investments
Process innovation
New global competitors
Regulatory compliance
Skills acquisition/retention
Flat budgets
“With so many new companies being acquired we must break the platform and skill silos to optimize the use of development resources and create universally reusable business components”
KBC“T t i b i i ti d th d t l t hi ti t d H lth d t liti ff i “To sustain business innovation and growth we need to leverage our core competency e.g. sophisticated Health data analitics, offering new types of services to our Customers. The current application architecture, based on c/s model (Vb and PB) is a problem, we need to move to SOA and Java…”
MEDCO
“To remain competitive we must to modernize the front end of our core mutual fund management application which we
3
sell to other financial companies. It must be web based, easy to change and extend “
Wh B i O i t d L ?Why a new Business Oriented Language?
Create a flexible workforce (avoid skills silos)L b i d l dl f th i t killLeverage your business savvy developers regardless of their current skillsBuild portable application components and services Grow in house (or third party) skills in a fraction of the timeD li SOA b d l ti ti d t l tDeliver open, SOA based solutions on time and at lower cost
EGL: IBM newest Business Language
Lower costs Fast responseNo C i
5
pCompromise
IBM Software Group | Rational software
The power of EGL pSimple and familiar…. yet robust and complete
Rich data types Primitive
Si l (i t t i b l t )Simple (int, string, boolean, etc.)Complex (any, arrays, dynamic arrays, dictionaries, array dictionaries, etc.)
User defined Data Parts
Keywords Case if then else while for loop for loop cycling through a database resultCase, if-then-else, while, for loop, for loop cycling through a database result set, etc.
High power language capabilitiesAutomated Casting (e.g. using AS operator)Mixing data types in assignments and expressionsg yp g pException handling
Invoke Java from EGL (map Java classes with EGL External Types)
6
Invoke EGL from Java
IBM Software Group | Rational software
The power of Abstractions and Declarative programming
Data access: “Records” provide access to:
SQL, Indexed, Relative, Serial, DL/I, Service data, Message QueuesQueues
Common Verbs for data access (Get, Add, Replace, Delete).Allows complete access to SQL statement if needed.Common Error Handling.
Remote InvocationCall COBOL, RPG, C, Java.Linkage information separated from code.Data mapping, protocol invocation all resolved at runtime, NO code necessary
User Interface: EGL “handlers” hide complexities of
Web (JSF) UIWeb (JSF) UI Reports (BIRT)Portlets Rich Web (Ajax)
Validation/Editing Rules:Via properties in “Data Items. Define formatting & validation rules in a common place.Reuse data items for Records screens web pages
7
Reuse data items for Records, screens, web pages, reports.
IBM Software Group | Rational software
The power of toolsThe power of tools
Web 1.0 and Web 2.0 developmentIntegrate seamlessly with Page Designer and JSF toolsEGL native coding within JSF mask all JSF complexityEGL native coding within JSF, mask all JSF complexityEGL Rich UI masks all AJAX complexityDrag drop, code behind
Powerful IDE Smart EGL editor, Code templates and snippets, Code completionSQL visualization, editing, validationReferences and declarations, Refactoring
Integrated interactive DebuggerIntegrated interactive Debugger State-of-the-art No compile necessary, just click and aniimate execution as you define the code!Full control, step, run, reposition, skip, change variables content, etc
Model Driven Development tools Generate fully functional CRUD applications from UML models or Database schemas
including default JSF, and EGL or Web Services!
8
IBM Software Group | Rational software
The power of EGL to Leverage ServicesThe power of EGL to Leverage ServicesBuilt into the language
Service part:a generatable part containing code that will be accessed:a generatable part containing code that will be accessed:
from EGL code via local or TCP/IP connection (EGL Service).from any code via HTTP connection (EGL Web service).
Interface part:pUsed to access external Web services as EGL services
WSDL drives automated generation of EGL artifactsEGL takes care of XML to EGL dynamic conversionNo need to master SOA protocols and technologies
At development time…Focus on the business logicImplement SOA design elements: services and interfacesLeverage existing business developers for new SOA developmentI d l t t t /t h l hil di /t ti
Leverage external web services…EGL Interfaces
represent external web servicesare created via import from WSDL
Ignore deployment targets/technology while coding/testing
Deploy EGL services…To any platform (Java to WAS/Tomcat, COBOL to CICS, i5/OS )
As a Web service (uses SOAP)
pallow the EGL developer to stay within the context of EGL programming
9
As a private service (uses CICS ECI or TCP)
IBM Software Group | Rational software
Respond to Broadest Application Needs Portals
Batch Processes Text UI Web Rich UI* Reports Web/Native
Services
External Interfaces
COBOLRPGPL1
Databases
DB2 UDBSQL ServerOracleDerby
Service/InterfaceService/Interface
ProgramProgram User InterfaceUser Interface
Business LogicBusiness LogicControl LogicControl Logic
Enterprise Connection
Service/InterfaceService/Interface
ProgramProgram User InterfaceUser Interface
Business LogicBusiness LogicControl LogicControl Logic
B ilt i t l ithi RBD f IBM 4 l i t EGLBuilt-in tools within RBD for IBM 4gls conversion to EGL
Rational Migration Extension for Natural : FBD technology for Natural/ADABAS to EGL DB2
Xact technology and services: COBOL/CA:Gen/CA Ideal/CA Telon/Maestro to EGL
Rational Migration Extension for System i: PKS technology for RPG to EGL
12
Rational Migration Extension for System i: PKS technology for RPG to EGL
Synchrony Systems Inc. for TUI to Web transformation
IBM Software Group | Rational software
Rational EGL ProductsRational EGL Products
RDz 7.5 with Java RDz 7.5 with EGL RDi 7.5 for SOA
RAD 7.5 RBD 7.5.1 RBD 7.5.1
EGL
RBD Extension for VSE*
EGL for i
EGL for zVSE
RDi 7.5RAD 7.5
RBD 7.5.1
RAD 7 5 Components IBM Eclipse 3.4
EGLRBD Extension for VSE
* Additional to RBD to enable COBOL Generation for VSE
RAD 7.5 Components p
EGL runtime for zOS
Rational COBOL Runtime for zVSE V7.5EGL runtime for zVSE
Rational COBOL Runtime for zSeries V6.0.1
IBM Software Group | Rational software
A dAgenda
Introduction to EGL and RBD
Value Summary for VAGen usersMi ti iMigration overview
EGL for Web 2.0
Customer ExperiencesCustomer Experiences
Summary
14
IBM Software Group | Rational software
I RBD b tt th VAG ?Is RBD better than VAGen?
Eclipse workbenchCommon platform for all development activites, to leverage the Eclipse IDE “smarts”
A programming language for the 21st centuryModern, extensible, more powerful with Java interoperability (external types)Continues to evolve with advances in computing technologyExtremely rich built-in function libraries
A new optimized code generation architectureEnables IBM to deliver enhancements fasterImproved performance, embodies coding best practices
SOA made easyBuild more flexible and reusable softwareNo need to learn the technical intricacies of SOA
Modern powerful reports
15
Leverage the BIRT open source reporting engine
IBM Software Group | Rational software
I RBD b tt th VAG ?Is RBD better than VAGen? A powerful complete JEE web development solution
Hides JEE intricacies no need to know JavaHides JEE intricacies, no need to know JavaSupports but simplifies JSF developmentLeverages IBM Rational tools for “page design” Code logic in EGL, debug at EGL level (no need to generate Java and deploy) g , g ( g p y)Simple CALL to backend EGL service or to legacy programs
An innovative Web 2.0 development solutionHides AJAX intricacies, no need to know JavaScript, XML, etcLeverages and enables use of any Web 2.0 widget set (DOJO, GWT, etc..) Code all tiers (browser, control, backend service) logic in EGL, debug at EGL level
Portal solutions Integrate JSP developed in EGL into WPS portlets Interface WPS services from EGL including click-to-action
16
Interface WPS services from EGL, including click to action
IBM Software Group | Rational software
B fit f i ti f VAG t EGLBenefits of migrating from VAGen to EGL
RBD allow to respond to business needs better than VAGenpRBD/EGL more productive and more openEGL is extensible and it is IBM long term strategic business language
Pl t t t h l i ( W b 2 0 J )Plans to support new technologies (e.g. Web 2.0, Jazz, ..)
RBD has lower licensing costsYearly subscription/maintenance renewal less than 1/3 of Vagen DeveloperNo runtime server maintenance charges for distrbuted platforms
RBD integrates with other IBM products for a unified developer workbench VAGen EOL
17
IBM Software Group | Rational software
A dAgenda
Introduction to EGL and RBD
Value Summary for VAGen users
Mi ti iMigration overview EGL for Web 2.0
Customer ExperiencesCustomer Experiences
Summary
18
IBM Software Group | Rational software
Y Mi ti O ti T P thYour Migration Options…Two Paths
A “Do-It-Yourself” Guided MigrationAnalysis, setup, configuration, and training on the processA sample working migration of sample codeYour team self-directed in migrating bulk of codeg gOn-call EGL technical support
An Accompanied Full MigrationAnalysis, setup, configuration, runtime preparation.Migration of your code and validation on host systemMigration of your code, and validation on host systemCollaboration and integration with your SCM EGL training and collaboration for your team
19
IBM Software Group | Rational software
What Does A Guided Migration Path Look Like?gA shorter self-directed engagement that sets up your migration environment, collaborates with your team on analysis of your
migration options, and migrates an initial portion of your programs to ensure a do-it-yourself process is successful.
Week 1 Anal sis & Set p
Week 2 Set Up of SCM &
OptionalS pport for MigrationAnalysis & Setup
• Analyze existing VAGen code and recommend changes
Set-Up of SCM & Working Pilot Migration
• Install/Configure SCM environment
Support for Migration Issues/Customization
A i l i d• Build configuration maps
based on usage
• Install/Configure RBD development environment
• Collaborate with SCM expert on EGL integration
• Continue creation migration plan
An optional, customized support program to provide help where and when needed.
• Begin VAGen transition determination (appropriate code change stop point, etc)
• Assist in migration of a small b f t
issues and bugs
Remote phone and email support
Training and mentorship to additional team members
H l ith UI d i ti• Begin creation of Migration plan
number of programs to ensure migration process works successfully, and fix defects.
Help with UI modernization and redesign
20
IBM Software Group | Rational software
What Does A Full Migration Path Look Like ?Multi-week engagement based on experience and a repeatable process that includes proven VAGen to EGL migration techniques
and sound project management
Week 1 VAGen Migration
Week 2 SCM Set Up & Begin
Week 3 EGL Generation Set UpVAGen Migration
Analysis
• Analyze existing VAGen code, recommend changes
SCM Set-Up & Begin VAGen Migration
• Install/Configure SCM environment
EGL Generation Set-Up & VAGen Migration
• Configure EGL generation process
• Build configuration maps based on usage
• Install/Configure RBD development environment
• Collaborate with SCM expert on EGL integration
• Continue creation migration plan
• Configure EGL build process
• Configure communication between RBD and RDz or RDi
• Begin VAGen transition determination (appropriate code change stop point, etc)
• Begin VAGen to EGL migration
Configure runtime
• Continue VAGen to EGL migration
• Validate generation process by testing on host systemeg c ea o o g a o
plany g y
21
IBM Software Group | Rational software
What Does A Full Migration Path Look Like (cont.)g ( )
Weeks 4 thru nComplete VAGenMigration
Final Week 1 EGL/RBD Mentoring
Final Week 2EGL Mentoring Class
At the end of this course, you will
g
• Complete migration
• Complete testing of migrated code on target
• RBD Tooling/Enterprise Generation Language
At the end of this course, you will b bl t
• EGL/JSF & EGL/RUI Development
be able to:
Create EGL Programs, Libraries, Services, JSF Handlers that operate in leading-edge applications.Code statements to define and declare EGL primitive data
• Verify source code management solution
• Build build generation process
be able to:
Create JSF pages Use following JSF controls and bind them to EGL back-end data:Input text, Output text, Rich Text
declare EGL primitive data, DataItems, Records and EGL propertiesCode EGL SQL and data access statements to read and write from programs to external databases and files
• Correct any defects in processes
• Complete and hand over documentation of migration plan, testing plan, etc
area, Listboxes, ComboBoxes, dataTables, JavaScriptUse the properties of JSF to customize the controls to allow you to map to production U.I. requirementsfiles
Analyze whether default SQL statements are efficient and code them differently if not.Create EGL business logic at or near the production requirements specification level in terms of
• Ensure interoperability with any external programs
Understand the JSF page lifecycleEnable pages for AJAX supportEvent driven Rich UI DevelopmentUse of services with Rich UICustom Rich UI Widget
22
specification level in terms of complexity and breadth and scope
gDevelopment
IBM Software Group | Rational software
Migrating VAGen to EGL g g
Migration ProcessCode migration (using automated conversion tools provided in RBD:Code migration (using automated conversion tools provided in RBD:
Extract VAGen Source to a work database and then convert/import converted source into RBD from the work DB.
CSP requires intermediate conversion to VAGen– CSP requires intermediate conversion to VAGen SCM: VAGen ENVY projects moved into Eclipse Projects/Packages then managed with CC (or CVS or other) Perform significant testPerform significant test
in RBD test facilityin target runtime (recommended re-gen/deploy of at least a subset)
S i i d “IBM R i l COBOL R i f– System z requires new runtime product “IBM Rational COBOL Runtime for zSeries”
– Other platforms runtime libraries shipped within RBD
23
IBM Software Group | Rational software
Migrating VAGen to EGL
ALWAYS plan and perform a migration PilotMigration guide available
Migrating VAGen to EGL
Migration guide availableVAGen Hub on EGL CaféAssistance recommended
ISSR or selected IBM BP (ClearBlade, ASIST, Xact Inc, PKS, ..)ClearBlade team main contact is John Trevisan ([email protected])EGL team main contact is Mark Evans ([email protected])
Modernizing the old TUIsModernizing the old TUIsTwo IBM partners provide tools and services to automate the transformation of VAGen green screen applications to EGL Web applications
Synchrony Systems Inc.eSmartSoft PKS
24
IBM Software Group | Rational software
Migration Tool OverviewWhat can be migrated?
All types of VAGen partsPrograms (all types)Records (all types)
Solutions for non-migrated code
GUI Migration
Re-write front-end for JSF or RUI
Leverage third party for outsourcing/conversion toolingMap Groups and Maps (display and printer)Tables Functions
Leverage third-party for outsourcing/conversion tooling
Possible transition of VAGen/VAST GUIs to 3rd party provider for long term.
ItemsControl parts (generation options, linkage table, resource association, …)
What runtime environments are not supported?MVS TSOVM CMS and VM BatchDistributed CICS/TXSeries environments (Windows CICS AIX CICS )
What cannot be migrated?GUIs (Java or Smalltalk)VAGen Template model elements
CICS, AIX CICS, …)
Solutions for environmentsTSO/VM – New Target Systems (CICS/IMS or zLinux)Distributed CICS –
Restructure applications as web apps, or for backend, wrap in EGL Services to run on WAS/TomcatRun under Native JVM (outside TX Series)
PrimaryP th b h iPreserve the program behaviorPreserve the code organization and structure when appropriateEnable incremental migration of subsystemsEnable migration of multiple versions of subsystems
SecondaryStore migration information in a databaseProvide optional reviews at critical pointsUse batch mode processing whenever possiblep g pAutomate code pattern changes after migrationCustomizable by customers and business partners
26
IBM Software Group | Rational software
VAGen to EGL Migration Stepsg p
RBD WorkstationVisualAge GeneratorWorkstation
TemporaryDB2 Migration
Database
12
ENVYLibrary
RBD Workspace(EGL Code)
Database(Local)
Library
3Production Environment
Generate & Deploy
Repository
S G
Production Environment
COBOL Java Javascript
Step 1 – Extract VAGen code to migration database
Step 2 – Converts code from VAGen to EGL, puts each part back into database
S 3 B ild EGL j k d fil
27
Step 3 – Build EGL projects, packages, and files
IBM Software Group | Rational software
Where VAGen/EGL Experience Counts
Before Your Migration• Analyze and update your existing VAGen code• Rework existing testing/generation/promotion processes• Rework existing testing/generation/promotion processes• Decide on a source code management solution• Create customized migration plan
After Your Migration• Assist in setting up test systems• Educate your team on the migrated EGL applications• Educate your team on the migrated EGL applications• Transition your team to the completed EGL environment• Resolve any VAGen features not available in EGL
28
IBM Software Group | Rational software
Typical Migration/VAGen Questionsyp g
What is the future for Visual Age Generator?Effective 09/2009, VisualAge Generator will be withdrawn from service.
Will EGL/RBD be able to integrate with our current SCM?From an SCM perspective RBD is simply another file system. We have yet to come across an industry standard SCM that has not been able to accommodate RBD.y
What is IBM’s strategy with respect to EGL?EGL is IBM’s new business oriented language. It has evolved from decades worth of knowledge in languages (COBOL RPG CSP VAGen Java) as code generationof knowledge in languages (COBOL, RPG, CSP, VAGen, Java) as code generation technologies. IBM has been able to take the best parts of these languages and incorporate them into one simple, modern, highly productive and highly abstracted language. IBM is working to make EGL an open standard language.
How difficult is EGL to learn?EGL typically takes about 30 days to learn for an experienced procedural (COBOL, RPG) or OO (Java C++ Smalltalk) programmer
29
RPG) or OO (Java, C++, Smalltalk) programmer.
IBM Software Group | Rational software
A dAgenda
Introduction to EGL and RBD
Value Summary for VAGen users
Mi ti iMigration overview
EGL for Web 2.0Customer ExperiencesCustomer Experiences
Summary
30
IBM Software Group | Rational software
What is Web 2 0?What is Web 2.0?
Web 2.0 is about connecting people, and making technology efficient for
Web 1.0 was about connecting computers and making technology
people.more efficient for computers.
Web 2.0 changes ….
…the way users interact ith i f ti
...the way businesses interact with customers
with information
Expanding from dozens of markets with millions of people to
PAGE31
millions of markets of dozens of people
IBM Software Group | Rational software
Web 2 0 technologies:Web 2.0 technologies:Bringing together the best of web and c/s computing
Client ServerMainframe computing“Dumb” green screen clientsOmnipotent big mainframe servers
Client Server
Client-server computing“Smart” Personal Computer clientsSimple file and database serversp
Web 1.0 computingLight Web Browser clientsRich application and database serversRich application and database servers
Web 2.0 computingRich Internet Application clientsRich application and database servers
IBM Software Group | Rational software
EGL Rich UIWeb 2 0 made easy
Enables development of rich, Web 2.0-style applications with minimum l i
Web 2.0 made easy
learning curve.Simple programming model (no need to learn AJAX, XML, JavaScript, DOJO JSON RESTDOJO, JSON, REST, etc)Extremely productive development tools such as visual editing, instant g,rendering, interactive debug, etcComprehensive widget library, including support for Dojo widgets Web services and Mash-upsSimple integration with legacy
This sample application written completely in EGL Rich UI. Uses Dojo widgets and SOAP service calls to access data in
C CSFull Extensibility DB2 and to drive CICS transactions.
IBM Software Group | Rational software
A dAgenda
Introduction to EGL and RBD
Value Summary for VAGen users
Mi ti iMigration overview
EGL for Web 2.0
Customer ExperiencesCustomer ExperiencesSummary
34
IBM Software Group | Rational software
Nordisk Copyright BureauNordisk Copyright BureauDeliver copyright registration system over the web
Challenge:Registration of copyrighted material in databases was a manual, cumbersome process
Slow, inefficient reporting copyright information to Producers inquiries
Solution:Allow customers to get info through a web portal (reduce manual data entry and costs)g g p ( y )
Results:Total processing time for new registrations dropped significantly
EGL’s short learning curve, high level of abstraction, and automatic code generation resulted in substantial productivity gains, time savings, and on-schedule project completion.gains, time savings, and on schedule project completion.
“A team of three developers completed WebCover application development on schedule, in just three months. If we had used another approach and not JSF/EGL it would have taken much longer than we would like. ”
35
- Stephan Kristensen, project leader NCB
IBM Software Group | Rational software
Community Health and Counseling ServicesCommunity Health and Counseling Services Deliver Prior Authorization System over the webChallenge:
Respond to government plans for behavioral health managed care system within regulatory compliance demands
Requirement to track prior authorization for patient visits and integrate it with electronic medical record (EMR)
No Web development experience nor Java J2/EE skills (only RPG skills)
Results:L d EGL i l th thLearned EGL in less than a month
Developed and delivered web based prior authorization tracking system in less than 3 months
No need for external resources and total self sufficiency in responding to new application requirements
“It would have been impossible to meet our deadline if we had to learn Java™ before developing the application.”
36
- Valery Levy MIS Manager CHCS
IBM Software Group | Rational software
MorpheusMorpheusTransform a manual/paper process into a web system
Challenge:Th l b d i t f j t bil d l hi li t (BMW R lt P t t )The manual, paper based insurance quote process for major automobile dealerships clients (BMW, Renault, Peugeot, etc.) was becoming a competitive handicap.
Solution:A web based e-business application, providing direct access from dealerships to Insurance systems, to rapidly gather accurate quotes.
Results:EGL’s short learning curve, high level of abstraction, and automatic code generation enabled Morpheus, a System Integrator based in the UK, to leverage developers of different backgrounds in delivering the system to the Client in record time (less than 100 days!).The new system virtually eliminated costly errors and delivered quotes in record time with great customer satisfactionThe new system virtually eliminated costly errors, and delivered quotes in record time, with great customer satisfaction.
“EGL allowed us to staff the application project with developers of different skills and deliver the system in just 100 days!! We are looking forward to our next project…”
- Bleddyn Wiliams, Director of eBusiness Solutions
37
Bleddyn Wiliams, Director of eBusiness Solutions
IBM Software Group | Rational software
KBCKBCUnify application dev across platforms and transaction managersChallenge:
Cost reduction through synergy (reuse solutions for multiple subsidiaries) and integration (support disbursed development t )team)
Solution:Leverage EGL to achieve the Cross-System components development and to eliminate skills silos among their dispersed development teams.
Results:Results:Created interchangeable developers. Shift from monolithic (3270) applications to browser based and open systems. Transform 600 mainframe developers to multi platform developers (Unix, mainframe, WAS, IMS).Enable component based architecture. Shift to component based architecture, product factories and multi channel.
“… We want to avoid the ‘skill silos,’ what we really need is a large group of general developers who should not worry about target platforms and focus on developing business components, and only a small number of technology specialists, so that we can swiftly allocate general developers to upcoming business needs… EGL is helping us achieve this goal…”
- Lieven Gouwy, IT Architect, KBC, Redmonk Podcast
38
IBM Software Group | Rational software
ICBCICBCICBC is is the largest of China's Big Four state-owned commercial banks, the largest bank in the world in terms of market value and one of the world's top 10 banks by assets.
GoalsOne of the world largest users fo VAGen with over 300 developersAlso large user of COBOL/CICSPursuing SOA Wanted to modernize their AD tools and practices and unify developers workbench where possible
Why EGLyEGL is the natural evolution for VAGen and supports SOAEGL is Eclipse based and file based (unlike VAGen with proprietary repository ENVY) and can unify AD tools with RDz, CC etc
MigrationPilot with premier IBM BP provided a full migration roadmap proposalCode migration (20,000 Vagen programs!!!) completed in 2 weeks, leveraging extensive preparation, planning, and testing.
39
IBM Software Group | Rational software
Many Successful Vagen to EGL migrationsMany Successful Vagen to EGL migrations
IBM Gl b l Fi iFirst Bank (Taiwan)Hospital St Joseph (France)Campbell’s (US)
IBM Global Financing
Semler (Denmark)
FMP (Belgium)Campbell s (US)Nashville Electric (US)APIS (Croatia)ETNIC (Belgium)
ABN AMRO (Belgium)
FAO (Belgium)
40
IBM Software Group | Rational software
EGL MomentumHundreds of new EGL users, growing EGL Partners EcosystemThousands of VAGen (previous version of EGL) users worldwide, now converting ot EGL
ASIST
Morpheus
ClearBlade
MSystemsLogicalis
Xact Inc
ASIST
eSmartSoft
PKSSynobsis
ClearBladePrologics
WIPRO
Troytech Optimus
TCS
QGroupLivinfo
ValueSource
CWIOxford Intl.Metaware
Nextel Informatika
Provision
Advus
GBSTCS
DataExpressOnline
IBM Software Group | Rational software
EGL Making HeadlinesgIBM has announced EGL as the “newest business oriented language” Key role within Rational offerings in latest System z and System i Launches
IBM Software Group | Rational software
A dAgenda
Introduction to EGL and RBD
Value Summary for VAGen users
Mi ti iMigration overview
EGL for Web 2.0
Customer ExperiencesCustomer Experiences
Summary
43
IBM Software Group | Rational software
What Next?Th ’ till l ti t fi d t d i ti th
Schedule A Live DemoT k A L k U d Th H d
Contact ClearBlade Q ti C
There’s still ample time to find out more and pursue a migration path.
Take A Look Under The Hood For You And Your Team
Explore the functionality
Questions, Concerns, Follow-up, and Next Steps?
Send email toExplore the functionality and ease-of-use with RBD V7.5
shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.