 |
| |
|
MULTI-
PLATFORM DEVELOPMENTS
...
|
|
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 " |
| |
|
|
|
|
| |
|
|
|
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 |
| |
|
| |
| |
|
| |
|