The e-Citiz studio enables fast development and upgrade of e-services independently of the technical platform. This phase is defined as the functional specification phase during which an e-service is specified and an operational prototype is generated for validation at all iterations: The first loop. Then, the designer generates the e-service for the targeted technical platform (application server, database, directory …). Thus, the finalized e-service (layout, graphical presentation, interfacing using a Back office, complicated checks, calculations …) is revalidated by a functional expert: The second loop. This logic of double loops characterizing the e-Citiz studio is patented.
The main advantages provided by this choice of architecture are:
currently represents a proven and standard formalism. In particulier, it is used to efficiently describe the interactions between the user and the system within the framework of use cases. The systematic use of UML in e-Citiz provides, via mutualization, a real functional urbanization of areas covered by web self-service.
BPMN - Business Process Modeling Notation
The use of this standard in e-Citiz Studio ensures heightened readability of workflows and processes. BPMN diagrams facilitate process inventory, modelization and mutualization. Within a framework of a continuous and iterative evolution of these processes, BPMN is the natural support for BPR - Business Process Re-engineering.
XHTML
compliance with this standard provides many advantages, including compatibility validated at the platform level and not at the project level, with most browsers. e-Citiz supports graphical and user-friendly charts (XHTML, CSS, XSLT and generic graphical objects) that can be easily customized to be naturally integrated in the target site.
W3C WCAG WAI
e-Citiz guarantees through its design automatic compliance at the AA level with this W3C standard managing accessibility criteria and enables, with complete transparency, compliance with the laws on integration.
Thousands of people in different areas of activity use the e-Citiz platform. It takes on all technical aspects and in particular guarantees one of the key aspects linked to web applicationdeployment; the ability to increase the workload of e-Services. Integrated performance testing tools are used to ensure correct dimensioning of the production configuration. In this way, to guarantee the performance expected during times of increased workload, the applications developed with e-Citiz can be deployed in server clusters. The J2EE cluster, validated for the e-Citiz, platform, ensures load balancing and the continuity of services in the event of a server failover.
Deployment
At deployment time, the choice of application server, target database and operating system is left to the e-Service operator. In addition, e-Citiz is used to deploy multilingual applications.
Security
e-Citiz provides a solution to the constraints (and fears) concerning security and manages encrypted flows (HTTPS), authentication (SSO: Single Sign On), electronic signatures, the notarisation of exchanges,
timestamping and the integration of certified services,
etc. Different authentication modes are offered:
via identification (LDAP or other directories),
anonymous authentication, digital certificate, etc.
User management takes into account users and their roles (actor type).
Authorisations are associated with each user thus enabling detailed dynamic management of their rights.
When becoming a player in the digitalization era, choosing e-Citiz means: deployment, three times faster, of Accessible (WAI AA) Web Self-Services, those are multi-actors, efficient and scalable, and maintain and management upgrades five times faster, irrespective of the activity sector. This also means providing dynamic intelligent forms capitalizing on 10 years of experience in rule engines and 15 years of experience in object modelization.
It also means anticipating all the natural upgrades of a web application and capitalizing on the 5 years of experience and progress forged by the players in digitalization by opting for an industrial solution to a generic problem.