ubi:weaver A Framework for the Implementation of Transactional Portals, e-Process & e-Services to Citizens and Businesses
The ubi:weaver development framework, which has been implemented in compliance to the technological platform for software development J2EE (Java 2 Platform, Enterprise Edition), allows the creation of Web-based information systems (transactional portals) that incorporates a set of workflow-based e-services, realizing specific business processes of the customer-organization. The main benefits from the utilization of the ubi:weaver development framework in the implementation of e-processes are: (a) the reliability and adaptability, ensuring that all business transactions are conducted quickly and accurately, and (b) the integrity and security of the operational data of the customer-organization and the personal data of all involved individuals. The innovative features and supported capabilities of ubi:weaver can be grouped in four sets:
- the Data Persistency Layer that builds upon the utilization of the Open Source Hibernate Framework and provides the following capabilities: a) the database independence, supporting both the compatibility with different databases and the automated connection to a given database just by declaring a predefined set of parameters in a configuration file; b) the back-up and restore mechanisms, for the automated export of the database schema and records in an object-oriented format )and “vice-versa”) and the creation, maintenance and restore (in case of emergency) of a security / back-up copy of the database; c) the automated data migration from one database to another (different version or manufacturer) ensuring the data integrity, accuracy and validity; and d) the data model graphical design that promotes the utilization of a graphical editor for the definition of the main data objects of the information system to be developed and their attributes and interrelations.
- the Data Management Layer, which allows the management of the instances of the predefined data model of the information system through: a) the Data Object Form Generator for the automated generation of a Web-based data entry form for each objected selected from the system’s data model; b) the Data Object Grid View Generator for presenting and managing snapshots (records) a selected object of the system’s data model through the automatic creation of view table (tabular view) of the records available; and the Data Objects Editor that constitutes a set of dynamically generated Web forms for the management (e.g. insert new, modify, view) of the records of a selected object from the system’s data model.
- the Transactional Layer that handles the design, maintenance, realization, execution and monitoring of electronic services that materialize specific business processes and services of the customer-organization and provide the following capabilities: a) the transactions manager, which enables the efficient monitoring and effective management of collaborative business processes, electronic services and workflows, integrating in a single structure all relevant system resources, i.e. the tasks to be performed, the process flow, operational data, the roles of each task, the users to be charged for each part of the task to be performed, the associated documents and respective document templates; b) the e-Service & e-Process Model Editor for the graphical definition and revision of workflows that model and implement specific electronic services and collaborative business processes; c) the Resource Locking Mechanism for ensuring the protection and integrity of the system resources available especially in cases with significant resource sharing among multiple users; and d) the Single Sign-On Mechanism.
- the Added-Value Application and Services Layer that extends the ubi:weaver with additional features, including: a Content and Document Management System, an E-mail and SMS Gateway for informing all interested parties about the process of their processes, and a Reporting Mechanism.
The ubi:weaver platform could be tailored and customized for your specific organization’s needs, integrated to your existing software systems and infrastructure, so as to support the realization workflow-based e-services to your organization’s customers and partners (including individual, citizens, businesses and other organizations), transforming selected business processes of the your organization into dynamic, configurable and robust e-processes.