OCTOBER 2006
 
IN THIS EDITION
 
ARCAD Software - NEWSLETTER  
"HIGHLIGHTS"
 
 
   
  EDITORIAL
  EXPERT ADVICE
  WHAT IS SOA?
  USER COMMENTS
    ARCAD NEWS
     
     
OSEO ANVAR


We are pleased to inform you that in June 2006, we received an Innovation award from the Oseo Anvar organization. This award is intended to support innovative projects with a strong technological component. The award is given during the most decisive phases of development. ARCAD will use the Anvar assistance to support and advance the development of our SCM solution, integrating heterogeneous technologies into a multi-platform environment. We are also currently being classified as an innovating leading technology company, so as to obtain the FCPI tech stock investment rating. More on this to follow soon!

     
  MORE INFORMATION
 


Don't hesitate to ask for more information from our sales department by e-mail to :

   
  sales@arcadsoftware.com
 


To find out more about our products...

 


If you no longer want to receive this newsletter, click here:

   
 


Your comments/suggestions are all welcome !
Send them to Stéphanie ZELKO


   
  szelko@arcadsoftware.com
 



Visit our website

  www.arcadsoftware.com
     
 
  IBM PARTNERSHIP
 



To find out more about the iSeries Developer Roadmap

 


If you own or intend to purchase an IBM eServer i5 ou iSeries, now that the ARCAD toolset is certified IBM Server Proven you may be eligible for certain advantages. To find out more, click on the image below:

     
 
Top of the page
 

Best Regards

The ARCAD
Software team

 
  CONTACT US
 
  USA
20, Trafalgar Square
Suite 413
Nashua, NH 03063
Tel. 1-800-676-4709
Tel. 1-603-589-4075
E-mail:

sales-us@arcadsoftware.com
EUROPE
FRANCE
2, Route de la Salle
74960 ANNECY/Cran-Gevrier
Tel. +33 450 57 83 96
Fax. +33 450 57 52 79
E-mail:

sales-eu@arcadsoftware.com
UK
2nd Floor 145-157 St John Street London EC1V 4PY
Tel: +44 845 223 7515
E-mail:

sales-eu@arcadsoftware.com
SPAIN
2Pº de la Castellana, 164-166 1ª 28046 Madrid España Tel. +34 91 7885755
E-mail:

sales-eu@arcadsoftware.com

 

 

 

 

 

 

 
EDITORIAL: It has been a genuine pleasure ...
EXPERT ADVICE: Why is a Service-Oriented Architecture needed? ...
What is SOA? ...
   
APRIL Technologies: An SOA Approach...
ARCAD NEWS: COMMON Miami...
     
 
EDITORIAL by Philippe MAGNE
 

It has been a genuine pleasure to come back to such an active Fall period, after a well-deserved Summer break for you and for us! You are no doubt full of good resolutions as the working year moves into full swing, with plenty of change on the horizon.

First off, I’d like to share some good news with you: We have had over 40% growth this year!
This confirms just how strategic the issues we cover are to a growing number of companies.
Change will be a major topic covered in this newsletter, since we will be looking at Service Oriented Architecture, better known as SOA.
What is SOA? Who uses it? What for? How is it used?
You may be asking yourself these questions--and ARCAD is here to help.
In the last two issues of our newsletter we examined technical issues: the ILE environment and SQL language. If you are already using either of these, you are already using SOA. Now we’ll have a look at taking the plunge by integrating Web Services technology, the cornerstone of an SOA architecture.

In the spirit of pragmatism shown by any self-respecting System i client, we’d like to share with you the real-life experience of one of our clients: APRIL Technologies. Mr. Gozlan, APRIL’s technical architect, will explain how that company developed its architecture, and the benefits APRIL gets from it.

All the best,

Philippe MAGNE,
PDG

Top of the page
 
Why is a Service-Oriented Architecture (SOA) needed? by Michel Mouchon, ARCAD Technical Director


Companies’ information systems all share the same characteristic: change; they are permanently being adapted to changes in the companies they serve - and increasingly so.
The acceleration of this trend requires considerable effort from IT teams to meet needs for communication with partners, integrate functions offered by service suppliers, keep on top of the demands created by regulatory changes (Sarbanes-Oxley, Basel II, HIPAA, etc.) and handle changes in the competition, activity sector, and market. In addition, they must manage technological developments such as implementation of heterogeneous technologies. This balancing act must be performed while keeping control over costs, which includes improved team productivity, process streamlining, and software reuse.

The essence of SOA is to define independent (possibly contractual) business “bricks”, able to communicate with each other according to a pre-determined protocol. However, for maximum efficiency, they key factors are interoperability and the reusability of services.

So the fundamental points in an SOA approach are:
- Interoperability applies particularly to “visible” business services such as order entry, which anyone who has made an Internet purchase has already used. Easy communication outside the company is a must.
- Reuse is especially relevant for small, heavily-used unitary services such as calculations, a database management rule, authorization checks, LDAP access, etc. These elements remain relatively internal for the company, but are used by a number of different business services. Some may constitute a service layer for an infrastructure such as user management.
The various bricks constituting the information system will have specific needs. The goals of an SOA approach differ depending on the extent and scope of these bricks.
At the level of each independent application in the Information System, the main goal is reuse. Features that are repeated across applications should be ‘brought down’ to an Information System infrastructure level as a unitary service. Application-mining tools such as ARCAD-Observer will help you extract the business rules.

ILE-- particularly service programs that allow code reuse while improving application performance--and the ARCAD Open Repository, with its procedure repository--provides an entire range of tools, such as search by feature, independent execution of service program functions, and more, which optimizes the reuse of the functions created.

From the perspective of the overall Information System, we must isolate application groups, then determine their interfaces and transform them into services.
With its macroscopic views that allow both a top-down or bottom-up approach, the Application Mining provided by the ARCAD-Observer suite lets you navigate to a selected level in your applications to gain a clear and synthesized view of the Information System. The views highlight needs for application independence and interoperability.

Even if they don’t yet have a service-oriented architecture, existing Information Systems contain the business foundations that will serve as a strong benefit for companies. Moving them to SOA will multiply these values and accelerate company growth.

Top of the page
 
What is SOA? by Philippe Magne


SOA is simply a type of architecture. You can think of it as a catalog of architectural concepts, or as a programming model.

In an SOA architecture, all functionality is provided as services assembled together by means of an application bus. This gives an unprecedented level of flexibility in deploying and reusing services.
The notion of the “application bus”, in other words the ability to make applications communicate with each other in a standardized fashion, is particularly appealing. Standardization is the wave of the future.

Just imagine: a new partner comes into your organization. Almost instantly, you can connect your order entry system to his, his billing system to yours--the increased efficiency for your organization is obvious.
Imagine integrating a new CRM software. It “plugs” itself in, using Web Services and existing management elements.
Result: No more double entries, no more developing interface programs, and instant overall coherence for the Information System.

ETL/EAI tools have already blazed a trail in this field. SOA goes much further, since users are no longer transferring and/or transforming data from one system to another. Instead, they are connecting processes. The challenge is to make your information technology communicate. After the standardization of network communications, where TCP/IP dominates the planet, it’s now up to applications to standardize the means of access to the services they provide.

Top of the page
 
APRIL Technologies: An SOA Approach


APRIL Technologies’ need to modernize its Information System became clear about two years ago, with an AS/400 management application that was “getting old”. Projects around the application were becoming increasingly difficult to control, leading to escalating development costs. This modernization came hand in hand with a move towards new technologies for APRIL, eliciting essential questions such as: Which new technologies should be re-developed? Everything, or only presentation layers? What technologies should be chosen? What about business rules?

The need to start over again with the application had become unavoidable. So in 2005, the “Information Technology Plan” project was set up, including a “Functional Interoperability” track. As of then, an identification of the APRIL business function list became one of the key factors in the durability and profitability of the Information System.

However, technical choices had to be made before looking into functional rules.
After consulting concrete examples of the isolation of AS/400 business functions, very soon “ILE stood out as the best solution,” comments Gilles Gozlan.
Further, this functional integration involved centralizing functions on to a single machine, with the possibility of reusing them. The SOA approach was launched.
For the last two years, APRIL Technologies has been deploying business functions on its applications. These functions are reusable on the iSeries through ILE programming.
Once this barrier had been overcome, the natural course was to pursue this project by opening up access to the outside world (Windows and Unix platforms, etc.) to allow re-use of business functions by Web applications.

Since Web Services on System i are a recognized standard, they quickly won over APRIL Technologies, as they proved easy to produce and efficient to work with. With just a few clicks from the WDSCi wizards (WebSphere Development Studio Client for iSeries), you can create a Web Service to enclose the call for an ILE procedure without needing to know or program Java.
Once deployed in the WebSphere Application Server (WAS) on the System i, these Web Services are instantly “consumable” through a URL on any Web interface (.NET, PHP, Flash, etc.).
 
According to Gilles Gozlan, when it comes to renovating an Information System, APRIL’s approach varies depending on the circumstances. The projects are highly promising and have already reached cruising speed. As of now, the initial Enterprise Architecture phase is under control. To validate the Web Services section, APRIL Technologies decided to prototype the future “Insurance Clients” site for APRIL Assurance (these sites had been developed and hosted externally, but all future sites will be developed internally using .NET.).

Imagine a site written in PHP, which calls Web Services, which themselves invoke ILE System i business functions—and you’ll have a better understanding of the advantages of Web Services as a universal connector.
This is what APRIL is doing with its “Insurance Customer site” pilot project.

It’s amazing... but it’s clearly possible, and the proof is before you.

Comments were collected with the cooperation of Gilles Gozlan, technical architect and APRIL Technologies System i specialist.
(Note that in the SOA context, APRIL uses Software Configuration Management tools from the ARCAD-Skipper suite, which was expanded to the entire team in 2006).

Top of the page
 
ARCAD NEWS : COMMON Miami


Our presence at the Fall COMMON in Miami was a great opportunity to present the new release V8.05 of our software dedicated to the security of application change.
This version represents a major milestone as it puts the ARCAD solutions foremost in the multi-platform market. It includes new features such as a WDSc/Eclipse interface for multi-platform deployment automation and security, and a system of execution agents for centrally piloting the execution of any command on UNIX, Linux or Windows servers. This will enable users to 100% automate their transfer to production processes in a fully multi-platform context. We were also able to present our complete cross-referencing with SQL code, full support for ILE and procedure repository.

The principal themes covered reflect current issues : conformance to regulatory constraints, application modernization, test management, heterogeneous change management… We were glad to see that the platform is more active than ever with a host of projects in view.

As always, the event served to reinforce our relations with IBM, confirming our leading position in the multi-platform market. It is a pleasure to be greeted by Mark Shearer, General Manager for System I, who visited us personally to enquire as to the latest ARCAD features and innovation plans.

Top of the page