Comments
bruce.armstrong wrote: Somebody just said it better than I did, and with more chops to say it: Open Letter to Mark Zuckerberg, Sheryl Sandberg & Facebook Mobile
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


How Sofrepost Modernized Their Commercial PowerBuilder Applications
Achieving business objectives for a fraction of the cost of redevelopment

Sofrepost, a subsidiary of La Poste (the French mail), develops and sells SPS, a management system for post offices. Our clients are national postal systems from a dozen countries on several continents.

SPS is composed of five packaged applications developed with PowerBuilder that represent around 150 Mo of code, 400 windows and 1200 DW.

The initial development of our application took place in 1996 and required approximately 10 man years. The application has since been regularly modified to extend its functionalities.

More recently, the requests of our clients have led us to study solutions to modernize this system, with three main objectives:

  1. Web migration: The clients wish to lower the deployment costs to their many post offices. They also need to offer access at a distance via a simple web browser, in particular for the use of financial services.
  2. Makeover: Presentation standards have evolved over the years, therefore we need to redesign the graphic interface to give it a more modern look.
  3. Flexibility: The more the functionalities are extended, the more difficult it becomes to provide an application that responds to all needs. Clients have regularly asked for adaptations. The first requests were dealt with by modifying the code, but that resulted in the need to maintain multiple versions of  the application. It became necessary to make the application flexible and configurable so that clients were able to adapt their copy without having to modify the code.

Which Strategy?
We first needed to choose a strategy and a technical platform:

  • Redevelop the application: Writing a web version of the system would probably take place in Java or .NET and would require several years and a budget of several million Euros. This strategy would also risk failure tied to the adoption of new technologies and the considerable length of the project.
  • Adapt the existing application: Staying with PowerBuilder presented fewer risks, but it would also require specialized solutions to attain the objectives listed earlier. After study and confirmation, this was the strategy we adopted.

Which Tools?
Web Migration

The applications were web-deployed with Appeon for PowerBuilder.

  • They were first modified to be compatible with this tool; certain unsupported PB functionalities were replaced.
  • Of the five applications in the system, three needed to be migrated to the web. Each migration took approximately three months.
  • Migration was done once and for all. Appeon includes a tool that guided our developers so that all future development in PB will include only the functionalities supported for web deployment. The next versions of the application can therefore be developed in PB and the next web deployment can be performed immediately, without requiring additional changes.

Makeover
The user interface was adapted to the new style guide:

  • Certain modifications were performed with PowerBuilder.
  • Others were done with Customization Studio - they were first saved in a repository, and then automatically applied to the source code. This process allowed all changes to be saved in an independent repository, to then be applied to other copies of the application adapted for specific clients.

Flexibility

  • Customization Studio was integrated into the application to render it entirely configurable. The users can modify screens and reports directly from the executable version of the application.
  • Reduces cost - integration required a few hours of work. The customization would be done by the clients according to their needs. There was no license cost for the company: clients using this tool would purchase an OEM license.

Results?
Web Migration

Users could access the application via a web browser. They would find the same as the client/server applications. Response time varied - from one to a few seconds - based on the transactions.

Makeover
The functionalities were the same, but the application's style changed (see Figure 1-3).

Figure 1: Original application

Figure 2: Customized application

Figure 3: Customized application deployed to the web

Flexibility
Clients could now customize the system themselves, reorganizing screens or adapting reports. They defined these modifications on an executable version of the application, without accessing the source code. The changes were stored outside the application and could easily be deactivated if there was a problem.

Conclusion
Strategy

The choice to adapt the PowerBuilder application, rather than to develop it in another technology, proved to be worthwhile: all our business objectives were achieved for a fraction of the cost of a redevelopment, with a time frame of several months and a significantly lower risk of project failure.

Recommended for all PB projects? Not necessarily. It would of course depend on your objectives and technical constraints. If you want an opinion on this subject, you can contact Novalys, who was responsible for the success of the project.

About Christophe Dufourmantelle
Christophe Dufourmantelle is CEO of NOVALYS. He started as an IT consultant and has been a project leader and a sales executive in various IT French and international companies. He regularly participates in Sybase Seminars and User Group Conferences around the world.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
In this CTO Power Panel at the 10th International Cloud Expo, moderated by Cloud Expo Conference Chair Jeremy Geelan, industry-leading CTOs & VPs of Technology will discuss such topics as: Which do you think is the most important cloud computing standard still to tackle? Who should...
Private clouds solve many problems for enterprises and bring unique operational challenges along with them. There are dozens of companies of all sizes that will build you a private cloud and turn over the keys – then what? Trying to convert a traditional enterprise IT operations team t...
The networking industry has gone through different waves over last 30+ years. In the ’80s, the first wave was all about connecting and sharing; how to connect a computer to other peripheral devices and other computers. There were many players who developed technology and services to ad...
The impact of Big Data is extremely broad for business, information management and technology. Being able to analyze your growing mountain of data can give you a distinct competitive advantage, but Big Data can be more than traditional tools can handle. In his session at the 10th Int...
Cloud computing is creating the new Wall Street boom, according to NIA. The only industry that is as bright as cloud computing on Wall Street is social networking, NIA said in a recent report. 2012 will be known as the year cloud computing became widely adopted worldwide. Cloud comput...
If your organization already uses virtualized infrastructure, you are well on your way to providing IT as a Service. But as businesses demand faster results in today’s competitive market, organizations look to gain more benefits from cloud computing than just virtualized infrastructure...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE