Service: custom software development
Solution type: desktop application
Business area: software development, development frameworks
Client: A major Scandinavian IT Company developing various business applications used by numerous customers worldwide
Period: 2001-2002
Key problems
All business applications (further referred to as “Framework Applications”) are managed through an Applications Framework (“Framework”). The Framework required a graphical Menu System for facilitating management of Framework Applications, namely: activating and shutting down the applications, managing the applications' rights and controlling the use of applications.
Besides, the Client decided to upgrade its existing Framework Applications to modern technologies. As the Client expected to need more and more web functionality in the future versions of its Framework Applications, it was especially important to have an adequate platform for these applications.
To simplify the implementation of uniform web applications based on the Framework, the Customer needed a special Web Applications Framework Software Development Kit (WAF SDK). The WAF SDK was to be targeted at the developers used to traditional object-oriented programming. The Client preferred to have most of the programming logic placed in the code — behind the files and web controls.
The Customer forwarded a Request for Proposal to several software development vendors. Arcadia proposed a solution based on the .NET technology. Moreover, Arcadia had accumulated extensive experience and skills in various DBMSs and thus was capable of developing a special toolkit for transferring Framework Applications to the new technologies.
Solution
The project consisted of two main stages:
- Menu System and
- Web Applications Framework Software Development Kit (WAF SDK).
At Stage 1, the Menu System was developed. The Menu System was a system providing a company-wide Intranet solution for controlling the Framework Applications. The Menu System also included a facility for installation and license management. Framework Applications received from the Menu System information about their rights. The rights were assigned through the Administration application with the help of roles. Users activated Framework Applications via the Menu System, according to their rights and licenses.
At Stage 2, the Web-interface for the Menu System and the Web GUI control toolkit for the Web Applications Framework (WAF SDK) were developed. WAF SDK should allow the Company to speed up the development of uniform Web applications implemented with VB.NET, ASP.NET, ADO.NET, WebForms, WebServices, etc.
Technologies & Development Tools
- DBMS: Oracle and MS SQL Server,
- Programming languages: VB.NET, VB6, JavaScript
- Development environment: MS Visual Studio 6, MS Visual Studio .NET
- Other: XML
Duration and scope
14,5 months / 58 person-months