The Principality of Andorra is a small landlocked country located in the eastern Pyrenees between France and Spain. Nearly all of the administrative activities of the Andorra government are supported by solutions developed with LANSAโs low-code platform. The Departament de Sistemes dโInformacio (DSI) Govern dโAndorra uses LANSA to build highly graphical client/server Windows applications for internal users and web-based applications for remote and occasional users.
Miquel Haro, manager IT services at DSI Govern dโAndorra, says, โLANSA makes our life much easier. Productivity has increased and the reliability of LANSA applications is never in doubt. Recently, we successfully managed the entire general election process, from voter enrollment to collecting and publishing results live on the web and television, with a Visual LANSA solution.โ
We successfully managed the entire general election process, from voter enrollment to collecting and publishing results live on the web and television, with a Visual LANSA solution.
DSI Govern dโAndorra is responsible for all phases of all data-processing projects for all administrative activities of the Andorran government. This includes finance, customs and immigration, education, health, industry regulation, personnel management, police, trade, vehicle and driver licensing and the management of the parliament and justice departments.
Since it is responsible for requirements analysis, quality control, user sign-off and implementation, DSI Govern dโAndorra implements a standardized methodology of work practices and technical standards to ensure all projects meet deadlines and are also documented and tested independently of the people who developed them.
One of DSI Govern dโAndorraโs highest priorities is to ensure the security of data in the governmentโs information system by applying technical standards and functional procedures safely throughout the entire administration.
โHistorically development was carried out in RPG on iSeries, but we needed a development tool that supported multiple platforms, so we evaluated several tools, including Synon and Adelia,โ explains Haro.
โWe wanted to rationalize the management of our information system by choosing a single tool set so our data processing specialists could focus on meeting the business requirements of our organization.โ
โWe were looking for a CASE tool to retain the stable and secure iSeries environment, but at the same time have high productivity and reduced maintenance for consistent and standardized applications. But above all was the need to deploy to multiple platforms from a single tool set.โ
โLANSA was chosen as the development tool and that decision has never been in doubt and often confirmed by regular evaluations of other tools on the market,โ says Haro.
LANSA was chosen as the development tool and that decision has never been in doubt and often confirmed by regular evaluations of other tools on the market.
Since 1992, DSI Govern dโAndorra has based its development strategy around LANSA tools, starting with LANSA for iSeries. โThis initial choice was based on both the strength of LANSAโs repository-based development environment and its multiple platform deployment capabilities,โ explains Haro.
โIn our first LANSA project, we successfully redesigned all the systems used by the ministry for finance. The we did the same for customs and immigration, before moving on to the other government departments.โ
DSI Govern dโAndorra has regularly expanded its use of LANSA and equipped its teams with additional LANSA products. In 1994, LANSA Open fast middleware to open the iSeries to the Windows world. In 1998, Visual LANSA to support graphical Windows user interfaces through a client/server architecture using Windows Terminal Server. And in 2002, LANSA for the Web to develop easy-to-deploy Intranet applications for internal staff and Extranet access for remote users.
Haro continues, โWhen in 1994 we needed to implement Windows systems, but Visual LANSA was not yet available, we first developed Visual BASIC applications that used LANSA Open to access the iSeries data. For example the TRรMITS front desk system that interfaces with the existing back office applications for the Trade Mark Registration and other departments.โ
โHowever, since 1998, we have used Visual LANSA for all Windows applications, delivering a highly graphical user interface and exploiting ActiveX components to provide new capabilities, including scanning drivers licenses and managing credit card payments.โ
โAnd in keeping with our philosophy of rationalizing on a single skill set, we have since re-engineered all our Windows applications with Visual LANSA.โ
โSince 2002, LANSA for the Web has been used to give browser-based access to remote users via Intranet and Extranet applications.โ
โToday, the majority of the strategic activities of the Andorra government ministries are supported by solutions developed with LANSA. This includes applications for the ministry of finance, customs authorities, ministry for the economy, education, industry services and others.โ
โIncreasingly this means giving access to government services and information online via web solutions.โ
โRecently we used LANSA for the Web to develop an Extranet for managing vehicle registrations and driver licenses in the principality, including issuing number plates to dealers and booking of driving examinations.โ
In 2006, DSI Govern dโAndorra built an Internet portal for the calculation and the declaration of the new indirect services tax (Impuesto Indirecto sobre la Prestacion de Servicios or ISI) using LANSA WAMs and AJAX web development techniques. Introduced in LANSA V11, Web Application Modules (or WAMs) are a new way to separate business logic from the presentation layer. WAMs not only support todayโs web browser and PDA user interfaces, they let DSI Govern dโAndorra take advantage of new techniques such as AJAX to create a faster, more interactive web application and will accommodate future user interface technologies, such as XAML/Avalon in Microsoftโs upcoming Vista version of Windows.
โWe also successfully managed the last general election with a Visual LANSA application. This included managing the electoral rolls, then collecting, validating and publishing the results from the polling stations in real time via Intranet, Internet and television.โ
Today, the majority of the strategic activities of the Andorra government ministries are supported by solutions developed with LANSA.
โToday, the whole team at DSI Govern dโAndorra highlights the reliability and flexibility of the LANSA solutions, the single language skill set and shared repository, support for multiple platforms, increased development team productivity and constant evolution as the main qualities of LANSA,โ Haro comments.
โWe are pleased to notice a clear increase in the productivity of the development teams and the applications delivered are reliable and advanced.โ
โNot only have we improved developer productivity through the re-use of components defined in the LANSA Repository, the easy-to-use Windows and web applications save time for the users of the applications as well.โ
โA good example is the renewal of driving licenses and passports. Today that can be done locally at the town hall, which is connected in real time with the central Government system. This application is very appreciated by everyone, because, thanks to it, long delays and queues have been eliminated.โ
โIn summary, one can say that the results are extremely satisfactory and that LANSA is a strategic choice which saves valuable time for both developers and users.โ
โWe are also very satisfied with the support we receive from LANSA technical staff who respond so swiftly that we feel like we are getting local support even though we are really quite remote from the LANSA offices in France,โ says Haro.
LANSA is a strategic choice which saves valuable time for both developers and users.
โAs developers, we must admit that LANSA tools make our life much easier. Our productivity has increased considerably and the reliability in production of applications developed with LANSA for the iSeries, and now Visual LANSA, is not in any doubt. We are very happy with the results of our web implementations,โ concludes Haro.
โWith LANSA, our collaboration is far from being finished,โ concludes Gil Riba, DSI Govern dโAndorra director. โWe approach the future confidant we can provide the Government of Andorra with innovative solutions of the highest quality that use the latest technology.โ
We approach the future confidant we can provide the Government of Andorra with innovative solutions of the highest quality that use the latest technology.
In addition to using LANSA for application development, DSI Govern dโAndorra also used LANSA Integrator. This product provides the tools and services to enable application-to-application (A2A) data exchanges and Business to Business (B2B) document and data transfers.
DSI Govern dโAndorra used LANSA Integrator to expose and consume SOAP web services directly with SAP. DSI Govern dโAndorra uses SAP for Taxation and for managing Social Security (social aids, housing assistance, scholarships, and more). Most of DSI Govern dโAndorraโs strategic custom applications are interfaced with SAP using web service based solutions, built with LANSA Integrator. These applications include Vehicle Registration, Education, Industry services and solutions for the ministries of economy and finance.
The LANSA and SAP databases are both on IBM i PureFlex System (OS V7R1).