MULTI- PLATFORM DEVELOPMENTS ...

  • MARCH issue: CHANGER CLIENT
  • APRIL issue : WDSC/ECLIPSE
  • MAY issue : DB2
  • JUNE issue : MULTI-PLATFORM DEPLOYMENTS

 

The theme of multi-platform development is now omnipresent as new technologies affect the entire software base. Our four special issues invite you to “walk-through” the subject as seen from different angles.

With this first issue… we shed light on market needs and our responses. We’ll share the experiences of one of our customers in multi-platform developments and their choice of ARCAD technology for this challenge. Check out this month’s hot topics …
 
"MARCH HIGHLIGHTS "
 
EDITORIAL : The world is changing so fast >>
MULTI-PLATFORM APPROACH : Companies of all sizes need to be reactive >>
PRODUCT FOCUS : Versioning of PC components >>
CASE STUDY : All companies with a large application base >>
UPCOMING EVENTS : On the agenda >>
     

The world is changing so fast – just a banal statement? Yet there is still much to be surprised about. Who would have thought that by the end of 2003, the number of subscribers to a broadband connection would exceed 100 million worldwide ?
And the Internet phenomenon, after sustaining the speculative bubble and its aftermath, is now approaching true economic reality. Its driving influence on the evolution of consumer patterns calls for sharp adaptation from business. Our software services fit right in to this era of multi-platform developments.
ARCAD saw the need to push hard with the multi-platform trend which of course creates strong new requirements in tools.


However, how could all the new problems related to impact analysis, versioning, and deployment of heterogeneous components be covered with a single tool? How could a single methodology unify two worlds with such different cultures? These were the challenges that faced us. Today, we have come through the gamble, and this, thanks to the impressive architecture of the iSeries. We are delighted and proud to present the brand new Version 8 of the ARCAD solutions. Now, the ARCAD repository will provide you with a unified view of your software components, from both functional and technical viewpoints. ARCAD version management will build consistent sets of mixed iSeries, Windows and/or UNIX/Linux components. Deployments run in a synchronized manner on servers from different technologies. All this from one single solution.

In this issue, and the next, we’ll cover the various domains of multi-platform development : DB2, WDSC/Eclipse, versioning of PC components, deployment issues, each time with customer witness accounts in very different technical contexts. Today, we’ll talk about the specific versioning issues of PC components with the new Changer Client module. Our customer witness is the GAN who launched an Internet site based on RPG/CGI components.

I hope that these articles will offer you some concrete solutions to your unanswered questions. Our vocation as always is to bring you the benefit of our experience.

Happy reading. 

 

P.MAGNE, CEO

     

 

Introduction :

Companies of all sizes need to be reactive in this business and technological environment, relentlessly evolving at a frenetic pace. The competitiveness of companies is linked to the quality of its products or services, to its ability to stay competitive in a hostile environment, and of course to its control on costs. These evolutions have a profound impact on the organisation, demanding responsiveness to new needs (Web presence, new services) and higher expectations on quality of service (24x7, just-in-time).
In fact, the information system is becoming more and more complex by integrating software functions that are themselves more sophisticated. 10 years ago, who talked about CRM, about e-commerce, market places? An information system must dialog with customers and suppliers, in a fully transversal organisation. To cope with this diversity, it is essential to integrate the various solutions and technologies.

Configuration management :

The software configuration management suite ARCAD Skipper simplifies management and evolution of the information system by utilizing underlying building blocks to build a powerful solution :

  • A universal repository that will provide a unified view of the entire set of components in the information system. Through the IFS, the non-native components are all referenced and accessible. All knowledge is stored in a single location.
  • Change management processes unified through the ARCAD Software methodology. Whether we are manipulating RPG components, COBOL, CL or client/server type components Delphi, Visual Basic, or even Java components, the same functions of checkout, manipulation, and traceability are available. Only the IDE changes so as to adapt to different work environments.
  • Transversal knowledge of the information system through inter-application and inter-technology cross-references. For example, you can find the Java components impacted by changes to the DB2 data model.
  • Process automation for the deployment of new versions of multi-platform applications, while ensuring a high level of traceability and security.

Managing multi-technology, multi-platform applications is indispensable to solution integration. In effect, changes to the data model could impact native or non-native applications (Web, data-warehousing, EAI …). Likewise, changes to one of the information system components could require updates in other tiers of the system.

Fully-equipped teams :

The ARCAD solutions concern various teams within the company.

First of all, the R & D department, with its various development cultures :

  • Native 5250 developers
  • Native developers working under Eclipse
  • Client/Server developers working with tools such as Delphi, VB …
  • Java developers

Next ARCAD addresses integration teams whose goal is the interoperability of system parts that have been designed and developed independently. ARCAD-Skipper simplifies the integration operations for deliveries from different development environments.
Finally the ARCAD solutions allow operation and production teams to automate multi-platform deployments while guaranteeing their security and traceability.

A general view :

 

 

Changer Client is our solution for developers maintaining PC applications. This module is itself a PC component and works either in connection with the iSeries or autonomously. Its design is influenced by our long experience of Microsoft Visual Source Safe and CVS. The idea is to offer the PC developer a simple and efficient methodological framework, a unified view of his applications, with documentation in HTML format, and also simple procedures for transfer to production and deployment on production servers.

 

Changer Client provides versioning for PC components according to the same ARCAD methodology :

  • Opening of a version, prior to each new evolution,
  • Allocation of components and their transfer to a local environment,
  • Copy of sources for local autonomy,
  • Direct access to the IDE,
  • Local archiving,
  • Synchronization of changes with other developers.
 

 

The Skipper suite targets the next phase of transfer to production and deployment. It also contains a source comparison tool with a completely graphical merge-support feature. The process of managing user requests and the linkage with impacted components is fully integrated. Companies using PC applications connected with iSeries databases will appreciate all the more the ARCAD-Skipper suite, as they can manipulate cross-references between their iSeries components and their PC components. The suite guarantees :

  • Exhaustive impact analyses,
  • Automatic consistency checks,
  • Synchronized deployments.
 
 

Most companies with a large iSeries application base are confronted with the following problem: how can we open up the information system to the Web without having to reinvest in the business applications whose efficiency and reliability have been proven over many years? The insurance company GAN is a perfect case example. The pensions branch of the GAN group manages an extensive portfolio of life insurance contracts and pensions using a set of AS/400 applications with precise functional rules (calculation, simulation, management, …). These central applications, written in RPG and Cobol, are long tried and tested but are only accessible from 5250 screens.


To open its applications to the sales network via Intranet, the GAN software team decided to use the facilities provided by the platform: the RPG ILE (CGI) and the iSeries HTTP server. This helped them to reduce investment costs in hardware, software and training time, and achieve highly satisfactory results in terms of efficiency (response time, load testing, …).

 

The business application base now contains non-native AS/400 components (HTML pages, Java scripts) which are stored in the IFS directories of the iSeries. The R&D department is faced with some new issues :

  • How to synchronize the development of business components (RPG or Cobol programs, DB2/400 database files) on the one hand, and the user interface on the other? Version increments need to be synchronized throughout the entire system,
  • How to estimate the impact of modifying a business component on the user interface? The addition or the modification of one parameter in a business rule can mean corresponding modifications in the calling HTML scripts. This modification won’t be made via the AS/400 SEU editor !


Users since 1997 of the Software Configuration Management Suite ARCAD-Skipper for managing the evolutions and maintenance of their iSeries applications, the software team instinctively turned to ARCAD Software to answer these questions and more specifically towards the ARCAD Changer Client solution.
Indeed, ARCAD Changer Client provides:

  • Management of one single version containing multi-platform components.
  • A graphical interface allowing non-AS/400 developers access to Change Management functions, and the checkout and synchronization of modified components.
  • Two-way management of the user workspace (on the PC) with the version environment.
  • Graphical source comparison and merge.
  • Use of cross-references between non-iSeries sources (HTML, Java, …) and the AS/400 components.

Depending on their culture and environment, developers work either directly on the iSeries, or indirectly by recuperating the components into their Windows environment. Either way they benefit from the same centralized version management.

With its powerful methodology and developer-oriented approach, the ARCAD solution fits in naturally within the teams.

This information has been obtained from Mr. Hajj, Development Manager at GAN . Many thanks to Mr. Hajj for his feedback.

 

ON THE AGENDA :

 

  • Breakfast Demo presenting our browser based Help-Desk solution ARCAD-Customer, on the 1st of April 2004 at our Paris Office.

 

  • ARCAD seminar at Skillteam, on their premises (Luxembourg) on 20 April 2004.

 

  • International publicity campaign with Midrange Server.

 

 

 

 

 

 

Review of the ARCAD Business Partner Meeting 2004.

High positive feedback for this seminar that took place at the end of January, with 3 full days presenting topical Marketing and Technical issues around ARCAD.

We were able to give a preview of our newest features and were happy to strengthen further our privileged relationships with our partners.

Making this event a real point of exchange and source of ideas, we heartily thank the participants: Vanda, Skillteam, Simply Computing Ltd, Hoctoplus, IT integrans, Wss Italia, Polarys, Queryus, and ARCAD US for their valuable presence and conviviality.

 

Don’t miss the next edition of ARCAD'VANTAGE in April 2004 !

The 2nd issue in the series on multi-platform developments will be dedicated to:WDSC/ECLIPSE

 

Your comments / suggestions are more than welcome! Send them to :
Stephanie ZELKO szelko@arcadsoftware.com


Best regards,

The ARCAD Software team.

 
ARCAD Software USA
20 Trafalgar Square, Suite 413
NASHUA, NH 03063
1-603-589-4075
1-800-676-4709

ARCAD Software Paris
4 Rue Lamblardie
75012 PARIS

Tel : (+33) 1 53 17 90 90

Fax :(+33) 1 53 17 90 91 

ARCAD Software Head Office
2, route de la Salle
74960 CRAN-GEVRIER

Tel : (+33) 4 50 57 83 96
Fax :(+33) 4 50 57 52 79

http://www.arcadsoftware.com

 

   
If you would like to stop receiving this newsletter, click here