Implementation and Management Approach
The crucial success factor of the project was the important sponsorship of the Minister of Finance, as well as the Croatian Cabinet political decision and their clear vision and targets. The Minister of Finance summoned ministers and administrators of the key register institutions, and they made all necessary preparatory arrangements according to their authority in the shortest possible period of time (six months period). The minister supervised checkpoints and project progress in person. The technical solution and coordination was entrusted to APIS IT â€“ an agency owned by the government and the City of Zagreb.
OIB first phase involved all key institutions and their IT teams. The Tax office project manager coordinated the work of all involved institutions. On behalf of the Tax Office, APIS IT in parallel coordinated the IT solution deployments for all institutions. APIS IT developed and implemented the central OIB system with an application for the Tax Office employees, while other registry bodies adjusted their systems to allow the connection to the OIB system The coordination was carried out on a weekly basis, with the participation of all involved institutions.
Business processes and data structure have been agreed thanks to the collaboration of all stakeholders.
The same approach has been applied to decide on data exchange standards, protocols, system testing and a successful production, with all institutions exchanging information through the OIB system on January 1, 2009.
Since the very beginning of the project, special care was taken to allow the integration with the ongoing and future projects (e-ID card, land registry reform, eInvoice, implementation of the social benefit tracking system in the Ministry of Health jurisdiction, etc.).
The OIB pre-production environment was used for system testing, where all involved institutions could perform online the whole testing procedure, according to detailed documentation and test scenarios.
Changing over to the operational phase was successfully achieved by establishing a central co-ordination body within the Ministry of Finance premises and their IT-provider APIS-IT.
The Ministry of Finance had carried out an extensive OIB project publicity campaign (leaflets, TV and radio advertising, informative web site) including public announcements on all key OIB implementation phases to secure the public support.There was an extensive training program for all participating institutions; a call center and a joint help desk system were also established.
The infrastructural section of the OIB system has the task to connect business processes in the most important national institutions to provide interoperability of all connected subjects in real time. To achieve this result, it has been applied the concept of SOA based event driven architecture, which is the only architecture capable of adding business value to business processes in real time. The added business value is in the possibility to view separate business processes in the institutions as horizontally connected processes. That's the way public administration can offer citizens and businesses comprehensive integrated services and interoperability on process and data levels.
The system architecture is designed to support asynchronous processes between public administration bodies, and it is applied through the use of the Event Driven Architecture. This approach enabled real-time processing between autonomous public administration IT systems; this implies that the data in all public administration bodies are synchronized in real time.
On the other hand, it was necessary to apply advanced technological solutions in all institutions. Due to different levels of institutional technology maturity it was necessary to enable simplified use of complex solutions; that was accomplished by the implementation of functionalities on the institution side through the use of OIB nodes. This approach allowed for a unified, manageable, secure and standardized mode of integration of all institutions, and ensured the deployment of the Phase 1 of the OIB project in six months.
The applied EDA approach, in conjunction with the SOA processes in the OIB system, represents an advanced architecture which can respond to business requirements for change and system expansion (new processes, addition of new institutions)Â in the simplest and fastest way. This approach has been implemented in all segments of the architecture by the implementation of open and accepted standards:
- Inter-institutional interaction uses XML and Web services standards, including those related to security and web management (Web Services, WS-SEC, WS-DSIG, WS-XENC, WSN). The implementation of Web services Notification standard has an important role in the architecture, and it represents the main mechanism of non-invasive and flexible interaction between institutions.
- SOA solutions WS-BPEL, SCA, J2EE, JMS.
- JSR-168 portlet standard.
Because of the complexity of the whole system and the need of fast results, highly integrated vendor solutions were implemented as a technological solution base.