IBM Rational Enterprise Modernization Solution Launch

advertisement
IBM Software
Group
EGL
- Simplify Innovation
IBM Rational
37 EGL Success Stories
© 2008 IBM Corporation
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
AMS (Account Management Services)
Enterprise Modernization
Challenge: Replace paper reports and green screen inquiries with a Web based
solution, provide clients with a Web interface while tapping into the existing knowledge
pool
Results: After 2 weeks on online training, was able to deploy first application in about
a week: Diehard green-screeners have embraced new web interface and have
delivered to our clients “ahead of our competitor” interface
"I was able to learn, code, and deploy a full application in less than 60 days. My user base loves the new interface!!!”
Nick Leonessa, Senior System i Developer, AMS
2
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
APIS IT
Deliver new EU compliance systems based on SOA
Challenge:
Tight deadlines for delivery of new systems to comply with EU requirements
Adhere to IT wide SOA architectural framework and use trusted CICS environment as a
service requester and provider
Insufficient time to skill up new development staff on CICS
Results:
“EGL programming model is simple enough and easy to learn for developers with different
backgrounds and different initial skills”
“ …training costs very low (compared to other technologies)”
“ We can count on a very flexible pool of “business developers” and move people around
projects.”
“We
expect 2-3 times faster development than using traditional programming technologies….”
Robert Stanko, Application Development Manager, APIS IT
3
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Arkansas Data Services
Deliver B2B retailer Web solution
Challenge:
Deliver a Web based B2B ordering system for wholesale men’s formalwear
rental business under an aggressive deadline
Solution:
Leverage existing Order entry system (RPG) core functionality with a
completely new JSF based interface
Results:
In the time allocated for a prototype, ADS had the entire system up and
running ready for final test
“Our original estimate for this project using Java/JSF was 4-6 months and our client would never accept that. With EGL we
were ready for test in 4 weeks! ”
Rusty Gadberry - Arkansas Data Services
4
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
ASIST
Re-platform and modernize Client legacy systems.
Challenge :
Client strategy required downsizing from z/OS based mainframe to System i box, but
replacing home grown applications with off-the shelf solutions was not feasible.
Solution:
Leverage EGL as target application code that is platform-neutral and that supports new
web application architectures while allowing running business critical logic on the new
environment.
Convert old IBM 4gl and PL/I programs to EGL, exploiting EGL Java Server Faces
support for a complete modernization of the z/OS systems
Results : EGL provided a unique solution that allowed ASIST to combine the value of
legacy code with modern technology. EGL close affinity with traditional programming
semantics and the powerful tooling enabled ASIST to fulfill the Client requirement with no
delays and within budget. The Client was extremely pleased and ASIST secured
additional business opportunity
“EGL enabled ASIST, a Belgian System Integrator, to deliver the complete project to the client in a record time of one year with
only 2 Full Time ASIST Developers”
Maurice Brouwers, CEO
55
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Celink
Enterprise Modernization
Challenge: With its reverse mortgage servicing business growing rapidly, Celink was
undertaking development of its platform of the future, while seamlessly continuing to meet
ever-increasing client demands.
Solution: Celink worked with IBM Business Partners One Point Solutions and M Systems
International, Inc., to develop a new Web-based system for servicing reverse mortgages
using IBM Enterprise Generation Language and IBM middleware.
Results: Celink ensured continued scalability and reliability of its core systems by migrating
to IBM DB2, and used data compression to reduce storage requirements and backup times.
IBM Rational Application Developer for WebSphere Software and IBM WebSphere
Application Server provided a proven development and deployment platform that increased
development flexibility and created business opportunities.
“Anybody that works in financial services can tell you that each client has a unique set of reporting and business
functionalities, so the faster we can adapt and react to each individual client’s requirements, the better we are at meeting our
client’s objectives. With IBM solutions, we built the next generation of our system with new functionality to handle virtually all
situations."
Brent Steiner, Chief Technology Officer--Celink
6
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
CentreSoft
Enterprise Modernization – Green Screen to Wireless Devices
The Challenge
CentreSoft, together with its sister company PDQ Distribution Ltd, is UK’s largest distributor of
computer and video games. They had been investigating ways to web enable their green screen
systems, but had not found one that would meet their needs.
The Solution
CentreSoft commissioned Morpheus, an IBM premier Partner, a study to evaluate how EGL could
meet their modernization needs. Morpheus sketched out a design for the application, and in half
of the allocated time, produced a web application available on a wireless device that searched
for pending transactions by warehouse and product code, and retrieved individual transaction
details from the search results displaying quantity allocated to specific warehouse stock locations.
The Benefit
Mobile access to the stock control system through simple, robust hand-held devices allow
CentreSoft to quickly realize real benefits through more efficient use of staff time and timely
updates of stock availability.
“Thanks for your efforts over the last few days. What we have achieved has opened a whole new avenue
for future developments within the warehouse.” – Project Leader, CentreSoft
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
ClearBlade Solutions
Enterprise Modernization Done Rationally
Why does ClearBlade focus it’s business on EGL?
 IBM provides the only language that effectively combines legacy enterprise systems with
new, Web-focused languages and technologies. EGL is the perfect fit for our customers who
are modernizing their existing applications.
 EGL gives us the flexibility to meet our customer’s needs. Whether their existing code is in
RPG, COBOL, PowerBuilder, other 4GLs, thick client or TUI…, we can design a solution for
them centered around EGL.
 EGL is strategic. Companies interested in solving their long-term development needs want a
language that has history, is current, and supported by a large, stable vendor. EGL gives
ClearBlade a competitive advantage in the marketplace for Enterprise Modernization.
 EGL works. Plain and simple, we have had a great deal of success using EGL on our
consulting engagements.
“EGL is the only language in existence that can effectively address the complex problem of modernizing legacy systems. IBM
knows how to do this well. We’ve bet our business on EGL because it works.”
Eric Simone – CEO, ClearBlade
8
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Community Health and Counseling Services
Accelerated Web Development with EGL
Challenge: When the Maine Department of Health and Human Services (DHHS) instituted
plans for a behavioral health managed care system, Community Health and Counseling
Services (CHCS) needed to rapidly develop managed care modules for its electronic
medical record (EMR) system. .
Solution: CHCS used Enterprise Generation Language (EGL) to implement a Web-based
prior authorization tracking system and establish a foundation for quickly responding to
evolving regulatory demands. .
Key Benefits: In fewer than three months, a small CHCS development team completed its first
system with EGL more than four months ahead of the state mandated deadline. By
accelerating in-house software development, the company is now better able to respond to
changing regulatory requirements in short time frames.
“We have very experienced programmer analysts that know RPG very well. With EGL, we are not going to lose that strength;
we are going to complement it with the ability to deploy browser-based user interfaces.”
Valerie Levy, MIS Manager
9
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
COSTAISA
End-to-end software factory based on Model Driven Business Development with EGL

Challenge: Core business mix of Consulting and Development of Health Management
package needs to change, increasing the percentage of Consultancy work. To achieve
this goal the software development of the package must become significantly more
efficient, and today siloed development and obsolete architecture must be modernized
and industrialized.

Solution: Use EGL as a common business development language. Design, implement
and use a base SOA EGL framework. Define a base Software Factory Process to allow
the construction of software product lines based on MDD.

Results : The development skills are now unified. The development teams, most of them
from the COBOL area are now able to write J2EE applications. The right software process
factory and a good EGL framework have increased by 3 the already high EGL
productivity.
“The development process has been unified from requirements to testing, from presentation to data storage.”
Jesús Villagrasa,Director Metodología y Calidad
10
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Egyptian Ministry of Interior
Enterprise Modernization
Challenge: Faced with growing pressures to comply with anti-terror measures, the Egyptian
Ministry of Interior had to streamline the process of collecting information from its 15 remote
offices and improve the responsiveness of the ministry with access to up-to-date information.
Solution: The Ministry of Interior engaged IBM Business Partner eSmartSoft Information
Systems to Web enable its existing Informix 4GL legacy system. Using EGL, Informix Dynamic
Server, and IBM middleware – together with the IBM Informix 4GL to EGL Conversion Utility
the team automatically converted the legacy system into a Java- and Web-based solution
Results: The entire project was completed in 2 months, enabling the ministry to rapidly
streamline a core business process while leveraging the value of its existing business rules
and mature application design. The ministry saved an estimated 50 % on the cost of the effort,
cut development time by 10 months, and avoided the risks of redeveloping the entire system.
In addition, the ministry is now positioned to respond quickly to future need with an open
solution based on SOA and Web.
“We saved 50 percent of the budget by converting from I4GL to EGL instead of redeveloping the system. The system, which
would have required a year to develop, was completed in just two months. In addition, we avoided all the risks associated with
trying to re-implement our complex business logic,”
Ehab Abdelwahed, Lead Engineer at the Egyptian MOI
11
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
eSmartSoft
Leveraging EGL to transform and modernize aging 4gl applications
Challenge :
Several of our clients were becoming unable to keep up with modern business challenges
as their aging TUI based application technologies, such as Informix 4gl and RPG, did not
offer a way forward and their developers could not afford the time to learn new
programming technologies and rewrite their core systems.
Solution:
Leverage EGL as target for a largely automated transformation from i4gl and RPG,
combining with complementary conversion of old User Interfaces to EGL Web UIs.
EGL was an ideal target because allowed eSmartSoft to transition the client’s developers
in weeks rather than months or years, while offering identical possibilities of native
Java/J2EE and automated conversion tools.
Results :
The entire modernization project and staff transition was extremely fast and cost effective when
compared to rewriting from scratch or acquiring and customizing ready-made applications. The
same applications are now web-based, SOA enabled and maintained with a modern productive
Eclipse/Java based development environment by the original legacy developers who have
successfully transitioned and are very comfortable in the new environment.
“Conversion to EGL is the Key to success for Customers like ours who want to preserve previous IT
investments”
Mahmoud Kassem, CEO eSmartSoft
12
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Foyer Assurances
The importance of Enterprise Modernization
 Software and business rules continuity
 Development since the beginning of 1980 in CSP then with Visual Generator
 To ensure the maintenance of existing consequent application inheritance
 More than 5000 programs (Batch, CICS, TUI and Web)
 To integrate in a progressive way technological innovations
 Future-proof strategy, through the use of new technologies and evolution of the tool (JSF - RIA,…)
 To support the versatility of the developers to specialization
 Team of developers limited in number, difficult to form specialists for the different emerging
technologies
 To promote functional competences
 Teams of developers faithful to the company with excellent knowledge of business logic
 Deployment to multiple platforms
 Current platforms: Z/OS, Linux
“After our feasibility study we arrived at the conclusion that RDz with EGL fits best to our goals for Enteprise Modernization”
Jean-Paul Schmidt
13
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Gateway Technical College
EGL as Part of an Advanced Technology Certification Program
 Challenge: Gateway has a WebSphere Advanced Technology Certification (ATC)
program. This Certification focuses on IBM 's Web tools and includes an Advanced Java
class. It was difficult to get the students to the point that they were productive using Java in
a fifteen week class. Students became frustrated with the challenges of writing a J2EE
application.
 Solution: Introduce EGL to students in other Web classes, showing them the ease of
developing a dynamic Web application with EGL. Gateway added EGL to the Advanced
Technology Certification.
 Benefits: EGL can be used in introductory classes to demonstrate modern Web
development with IBM Rational Toolset. Students are to create a robust Web application in
a short period of time. Students are excited about the technology and understand that you
don't have to master J2EE to develop a CRUD Web Application.
"Students and professionals are excited about EGL! Start developing J2EE applications without having to learn
J2EE. - James E. Buck, president - Wisconsin Midrange Computer Professional Association
14
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
IBM STG - THOR (Total Hardware and Order Repository)
Move PC Client Applications to Browser-based Applications
Challenge:
Access DB2 on IBM i via SQL and WebSphere Application Server
Interface with existing server-side Java classes on IBM i
Limited Web experience, Java/JavaScript skills
Introductory knowledge of Rational Application Developer workbench
Java Server Faces alone posed team sharing and maintainability issues
Results:
Delivered application into production in 4 months via WebSphere, EGL, and Java
Server Faces interfacing with server-side Java classes and DB2 tables
Readable, easily debug-able EGL source that will be easy to maintain and enhance
across the development team
Common Framework functions established for quickly developing related EGL
applications
The marriage of procedural EGL, Java Server Faces, SQL, WebSphere, and callable
external functions has been highly-productive, strategic, and expandable with emerging
technologies such as AJAX and Web 2.0
“I was able to use EGL to create a robust Web application that surpassed my expectations for functionality, usability, and
quality. EGL is slick!”
Steve Mervosh, IBM Rochester
15
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Impire AG
Innovative, Leading-edge Application Delivery
Challenge: Provide 3D sports graphics and statistics in real time for broadcast during
professional sporting events
Solution: High-performance database platforms provide management, processing and
mining of data for instantaneous play analysis and statistical content – built using EGL
Results: Improved ability to provide information on demand; higher system availability and
reliability; rapid development of new capabilities and features to meet customer demands;
faster and more in-depth analysis with data mining; improved ability to quickly modify
content; improved employee productivity; better collaboration with employees and
customers
“As a high availability data server that delivers real-time data streaming, IBM IDS enables us to replicate data instantaneously
across multiple servers and meets our requirements for live broadcasting of sports replays and analyses.”
Knuth Hartlieb, Head of IT Development, Cairos technologies AG & IMPIRE AG
16
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
International Customer Financing System
Strategic & Mission critical application for IBM Global Financing.
 Challenges:
 Finance is an area that is very dynamic, with day to day changes to business rules and offerings and requires rapid
application development tooling.
 Hard to find rapid development tooling for developing traditional Text User Interface applications that support middleware
like MQ to run in the IMS environment..
 Solution:
 EGL/RBD provides quick turn-around to build & deploy applications to support the changing business needs, achieving
about 40% productivity gains compared to traditional z/OS development languages and tools (COBOL, PL/I)
 More than 100 developers learned EGL in less than a month, internalizing it and beginning to transition to developing SOA &
Web based applications
 Successfully migrated 2,400 CSP programs to EGL in parallel to the release development process including complex
functional changes.
"EGL made it possible for us to be as responsive to the business as the Java programmers when it comes to rapid
modern application development."
Ramesh K Kottapalli, IBM Global Services
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
IsComp
Bringing 4GL Applications and Developers into J2EE/SOA
Challenge: To broaden the range of solutions it can provide to clients, IsComp
Systems needed a way to leverage its in-house IBM Informix development expertise
to build flexible Java and SOA solutions for multiple deployment environments.
Solution: IsComp Systems began a modernization project for one of its largest
clients to convert and update legacy business systems using IBM Rational Business
Developer software and Enterprise Generation Language (EGL) technology.
Key Benefits: Developers at IsComp Systems are more productive because they
can focus on developing business logic in EGL, and generate Java applications that
run on an array of hardware platforms, operating systems, and databases. Rational
solutions have enabled IsComp Systems to increase its service offerings, minimize
costs, and expand its base of potential customers.
“We estimate that our clients will save more than 15,000 hours of effort each year using the system we are developing. With
EGL we are minimizing the costs and the time needed to get them to their desired goal.”
Charles Brown, CEO
18
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
KBC
Unify application dev across platforms and transaction managers
Challenge: High costs and low responsiveness to business: redundancy and duplication
across IT groups, fragmentation of languages and tools
Solution: Leverage EGL to achieve the Cross-System components development and to
eliminate skills silos among their dispersed development teams. Eliminate platform specific
languages.
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
19
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Kuoni Destination Management
Rapid Development of Web Applications Utilizing Web Services
 Solution: Learned to develop Web applications using EGL in a 4 day on-site workshop.
Developed a Web application for basic data entry of group tours in less than 2 months.
Designed & implemented Web Services for communication with other applications in 6
weeks.
 Challenges: Need to rapidly develop Web applications that plan for group tours,
integrating zOS Applications with the newly developed Web application, but had no Java
skills nor Web skills.
"EGL helped us develop modern Web applications and at the same time extend/maintain our existing Text UI applications
using single & simple development environment".
Andreas Hack Technical leader Kuoni IT
20
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Madico
Consignment Inventory Processing
Challenges: Tight deadlines, lack of Web application development skills, realize a
consistent data collection technology for inventory from disparate data sources (IBM DB2 for i
/ MS SQL Server / batch-based flat files)
Solution: Unify IDE for both legacy and new Web development. Identify shortest Web
development learning curve (EGL) supporting latest Web technologies (Web 2.0). Partner with
IBM which delivers superior support.
Results: Initial CRUD application completed in minutes with Data Application Wizard.
Achieved a rich user experience. Abstraction of the low-level technical details enabled
developers to focus on business need.
“With the demands to keep our applications current with the ever changing business needs, our developers are not always
afforded the necessary time to update their skill sets. EGL enabled our developers to apply their business knowledge rapidly
with current architectural and Web-based standards.”
Daron Whitehouse, Sr. Programmer/Analyst
21
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Mason Associates, Inc.
Leveraging our business systems knowledge with EGL
Challenge:

Mason Associates, Inc. is a software consulting firm that was founded in 1982 on the principles of
creating rock solid business systems, primarily using native IBM languages and tools.
Throughout our 27 year history we continuously evaluate new products and development tools
that will enable us to more effectively deliver high quality business solutions.
Problem:

While the terminal environment has served us well and is still prevalent in many business
applications, our new and existing clients are more frequently requesting that applications be
created or rewritten with a graphical user interface. Many of the existing languages and tools
available for creating a user interface tend to get in the way of development with too much time
being spent on the interface instead of building the business logic which will drive the application.
Solution:


EGL removes the barriers to creating an effective, intuitive, database-driven user interface.
The ease of integration with midrange systems enables us to call existing service programs. This
reduces the need to rewrite programs and also separates the business logic from the user
interface to create a true model-view-controller application.
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Montreal Informatica
Migrate Natural/ADABAS to J2EE Solution
Challenge: To seize a marketplace opportunity to help its clients modernize their legacy
enterprise systems, move away from Natural/ADABAS technology and to provide a flexible
platform for core business applications moving forward.
Solution: Working with IBM, Montreal Informática conducted a proof of concept project using
IBM Rational Business Developer, IBM Rational Migration Extension for Natural and IBM
DB2 information management software together with Enterprise Generation Language
(EGL) technology to modernize a legacy Natural/ADABAS application.
Results: Montreal Informática has seen increased developer productivity. Developers from a
range of backgrounds learned EGL rapidly, enabling Montreal Informática to use the same
developers for building batch and online systems. The successful pilot project has opened
new business opportunities because the company now has the ability to automate much of
the transformation process, while offering clients a choice of deployment platforms.
“At the beginning of this project I was a bit skeptical. I have almost 30 years of IT experience. After the first discovery and
analysis delivery, I was surprised because it was really very good. I see that with the right skills, developers are very
productive. I am very enthusiastic about the results and about the future of enterprise modernization at Montreal Informática."
Mauricio Alvarenga, IT manager at Montreal Informática
23
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Morpheus
Transform a manual/paper process into a Web system
Challenge: 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 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
24
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Morris Consulting
Tenfold increase in development speed with EGL
Challenge: Competing against much larger system integrators, Morris Consulting needed a
way to rapidly build and deliver complex supply chain applications that were platformindependent, scalable and easy to use.
Solution: The company used IBM Rational tools and EGL to build a vehicle tracking and
tracing system and developed it into a sophisticated, modular supply chain workbench for
assembling solutions and deploying them with IBM WebSphere Application Server software
and an IBM DB2 database.
Key Benefits: Since it adopted solutions from IBM, Morris Consulting develops more solutions
in-house, rather than contracting programmers, saving about US$160,000 annually. The
company is now able to customize and deploy solutions about 10 times faster, enabling
them to win more contracts and increase profits.
"Our business challenge is to compete against much larger global consulting groups while being cost-effective. What we
discovered is that IBM Rational solutions enable us to deliver complex solutions at a much lower cost. This provides us with
more opportunities because we can give our customer fixed-bid prices and still make a profit."Chuck Morris, President
25
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Nashville Electric Service
Customer Information via Web Service from CICS
Challenge: The current telecomm system and IVR system has reached end of life
and provides a very limited feature set as compared to state of the art solutions. Much
new functionality can be gained by upgrading to a new telecomm technology. Skill Set
of current developers does not include Web / Java experience.
Results: Transition to EGL 7.1 language and Web service was developed ahead of
project timelines. Development of Web service connection to CICS took place with
minimal instruction.
Information from CICS is now available to groups of vendor software and departments
via the Web Service component.
“ By creating a new path to our Customer Information System it has enabled NES to respond to the ever changing
customer needs of today and tomorrow “ - Keith Wheeler NES Information Systems
26
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Navistar International
Mission Critical System Upgrade to J2EE Using EGL
Navistar International Corporation (NYSE: NAV) is a holding company whose
subsidiaries and affiliates produce International® brand commercial and military
trucks, MaxxForce™ brand diesel engines, IC brand school and commercial buses,
and Workhorse® brand chassis for motor homes and step vans. It also is a privatelabel designer and manufacturer of diesel engines for the pickup truck, van and SUV
markets. The company also provides truck and diesel engine parts and service.
Challenge
Solution
Results
Convert a large Web application written in IBM Net.Data language, in a short
amount of time, so that we can upgrade to a new release of DB2. This
application provides contact support information for our systems and
applications.
IBM Rational Application Developer V6.0 using the Enterprise Generation
Language (EGL) within the JavaServer Faces (JSF) framework to create a
server-centric J2EE Web Application.
One programmer was able to recreate the application within 6 months with
more functionality. EGL is straight forward, it allowed us the ability to convert
the old Web business logic with fewer statements, and provided a robust Web
interface for our customers. We can turn around product enhancements and
development in a shorter amount of time.
WebResp Conversion Project 2007
27
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
New York State Senate
Accelerated Web Development with EGL
Challenge: Provide application support for 62 State Senators, their staff and central support
office. Transform and re-write remaining legacy mainframe COBOL, DB2, CSP/3270
applications and retire the mainframe. Support 1,500 plus users with small applications
programming staff with many responsibilities.
Results: Learned Rational Business Developer via e-conference learning; prototyped Webbased rewrite of key applications. Developed custom Constituent Management, Helpline
and Production Tracking information systems. DB2 v9.1 and WebSphere v6.1 production
environment of IBM pSeries running AIX v5.3.
“RBD/EGL provides us with toolset to leverage Java/J2EE, Ajax to create slick, modern Web
and batch applications.”
“We needed a rich toolset that would hide the complexities of java and enable us to develop Web applications accessing backend DB2 databases, EGL is it !“
Bill Loss, Manager
28
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Nordisk Copyright Bureau
Deliver copyright registration system over the Web
Challenge: Registration of copyrighted material in databases was a manual, cumbersome
process. Slow, inefficient reporting of copyright information to producers’ inquiries
Solution: Allow customers to get info through a Web portal (reduce manual data entry and
costs)
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.
“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. ”
Stephan Kristensen, project leader NCB
29
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Oxford International
IBM i – Enterprise Modernization
IBM i/Modernization and Solutions
•
•
•
•
•
•
Seamless integration of Web2.0 and SOA functionality with legacy applications.
• Result: low cost, low risk, manageable, incremental legacy replacement.
Platform simplification through consolidation, application independence and
deployment target flexibility.
Consolidation of skill silos to achieve cross platform development and improve
productivity.
Easy-to-learn transition path for valued RPG and Cobol developer experts, people
who know the business process.
Removal of middleware and platform complexities required of languages such as
Java.
Design recovery, refactoring and migration alternatives to complement EGL for
software development and replacement
“There is no ‘magic bullet’ for resolving the complexities of today’s IT enterprise because they took years, if not decades
to evolve. But EGL is as close to a complete solution as we have seen. IT Management & Executives who recognize the
need for modern processes for a modern global workforce, and increased value and responsiveness from the IT
enterprise should seriously evaluate EGL.”
Steve Norton, President of Oxford International.
30
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Puget Sound Blood Center
Delivers Donor Information System over the web.
Challenges:



Replace legacy Donor Information Green Screen application with a web-based
application using IBM Rational Enterprise Generation Language (EGL).
Complex data validation requirements.
No prior web development experience – most staff uses RPG.
Results:




EGL made web development possible for RPG programmers.
Easily imported existing iSeries database files into EGL project.
Leverage existing business intelligence through remote calls to backend RPG programs.
There was no need for new technology, EGL allows the freedom to deploy to many
platforms including an existing iSeries platform.
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
PKS Software
IBM i – Enterprise Modernization

Challenge: PKS searched for a proper way to migrate RPG applications. Java was
evaluated, but was not the answer, because of the paradigm gap between procedural and
object orientated languages.

Solution: EGL was the perfect fit! RPG applications themselves as well as the
developers can do this step.

Results: PKS developed a converter (RMEi) for the migration from RPG to EGL to serve
the customers as much as possible. With this tool, millions of investments in RPG
developments can be transferred safely into the new world.
EGL, the strategic business language from IBM, fulfills all our needs from our customers who want to get into a modern,
but still performing, future. The migration approach of RMEi fits perfectly to the needs of our clients and we are very
happy to offer them these solutions and prevent them from getting lost in Java-migration projects or unsatisfying
movements towards standard software.
KarlHeinz Peter, Managing Director
32
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Synchrony Systems
Modernization of Legacy Applications
Challenge: Transitioning single-tier, green screen monolithic legacy applications from
Natural, VAGen and RPG to Web 2.0 and SOA architecture
Solution: Synchrony’s latest modernization technology enabling clients to rapidly leverage
the state-of-the-art EGL/Web platform
Result: Web-enabled application architecture with 100% EGL source code. User Interface
facelift to JSF or RUI. No middleware or proprietary runtime components
“EGL and RBD is the ultimate target platform for modernizing enterprise legacy applications to fully leverage SOA and Web
2.0. Our technology and service offerings make this transition a reality.”
Slavik Zorin, CEO
33
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Synobsys
Realize services in a SOA cycle
Challenge: Realize services in the assembly step of a SOA cycle, where realizing services is
an integrated part of the full SOA Cycle
Solution: Use EGL to create new services and reuse existing functionality, written in COBOL
or RPG, as an integrated development environment in a full SOA development cycle.
Results: By EGL’s easy way of handling Web services, Synobsys was able to help their
customers to easily step in the SOA world. On several occasions Synobsys was able to
integrate iSeries legacy systems as service provider and consumer into a SOA environment
within less then two weeks
“Adopting RBD in the selected toolset for doing SOA projects, Synobsys is able to jumpstart their
customers into a SOA architecture”
Pim van Westen Sales manager Synobsys
34
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Synobsys
Connect an insurance back office system to the Electronic Insurance Exchange
Challenge: Integrate the existing iSeries based insurance system with the new
community based e-IES system of the Netherlands Insurance Exchange Association.
Solution: Use EGL to bring new technology of consuming and providing Web
services into the insurance company. Combining new EGL functionality with existing
RPG functions.
Results: By EGL’s easy way of handling Web services, Synobsys was able to help
the large insurance company to open up their iSeries system and connect it to the
community system within ten days. Communicating with the community is now more
cost effective, standardized and more accurate.
35
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Trans World Entertainment Corporation
Develop a web-based, integrated database application
Challenge: Our application support data, stored in MS Access database, was unusable by
anyone outside of our home-office network and not integrated with our standard systems
(TurnOver and Island Pacific). No in-house Java or Web application development skills
prevented us from pursuing this important project.
Solution: Developed a robust and slick Web application using Rational Business
Developer/EGL and DB2, accessing data from multiple partitions, and calling external RPG
and CL procedures as needed to integrate the new web system with TurnOver and Island
Pacific.
Key Benefits: The new system is perfectly consistent with Trans World Entertainment’s MIS
Operations support model, and using the browser, MIS Managers can now maintain support
contact and on-call information, along with application specific troubleshooting and
escalation procedures.
“ I believe I’ve only cracked the surface on the richness of the EGL toolset. I know if there is some feature or functionality I
want to incorporate in my application I can do it with EGL. In fact, I’m looking forward to developing the next set of
enhancements to this application that people are now requesting.“ – Doug Fortman, System i Administrator
36
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
WIPRO Technologies
Migration of a Strategic Legacy Financial Application to a Modern n-tier
SOA Based System
Challenge: End of support for a legacy 4GL language on System i required a large financial
services client in North America to make a strategic move to standardize on tooling that
allowed the development of modern n-tier applications, and allowed this transition to be
smooth and pain free. The client wanted to achieve separation between the presentation logic
and the businesses logic in the mission-critical application, enhancing user experience by
migrating towards browser based GUIs, and leveraging SOA.
Solution: A Web based e-business application, giving end users and customers an enhanced
user experience, and new features for processing financial transactions
Results: EGL’s short learning curve, high level of abstraction, and automatic code generation
enabled WIPRO, a System Integrator based in India, to leverage developers of different
backgrounds in delivering a staged migration to a SOA based n-tier Web environment




Productivity benefit of 15 – 20 % over traditional J2EE approach
Rapid development leading to a quicker time to market
Separation of presentation layer, application layer and data layer in order to facilitate SOA strategy
Creation of granular services made easy
37
37
Software Group EGL
| Rational
software
IBM IBM
Rational
- Simplify
Innovation
Xavier Group
Rapid deployment of Sarbanes-Oxley reporting solution
Challenge: Xavier Group consultants working for a “well known internationally luxury high-
end casual/semi-formal wear, accessories, fragrance, and house wares” were tasked with
delivering approval and accountability application for Sarbanes-Oxley reporting. The system
had to be Web based to allow senior IT management worldwide access, but their skills were
RPG and Synon 2E.
Solution: Accessing DB2/400 data and leveraging legacy RPGLE/CLP business logic and
algorithms residing on the host iSeries from JSF using EGL enabled Xavier to deliver the
desired solution to the Client
Results: Timely delivery of a state-of-the-art Web based regulatory compliance reporting
system, leveraging the existing iSeries skills and assets
“EGL provided me the Web solution I needed and allowed me to continue to use traditional OS400 languages and utilities that
I’m proficient with…. Running on the best business machine on the planet! ”
Jake Berberich - Xavier Group
38
Download