SOClass™ PLATFORM
SOClass™ is an integrated platform
in which underlying technologies are interconnected
to provide an efficient, robust and rapid means of developing
and deploying medium to large-scale computerized business
systems. SOClass is built from the ground-up to offer
powerful solutions for the sphere of governmental applications
envisioning secure distributed processing over the Internet.
SOClass builds applications around the
concept of electronic documents, also named e-documents,
computerized representations of paper documents that
are the building blocks of real-world operations. As
such, a working model of a business operation can be
easily built based on the documents it uses. Beneath
its visible, tangible representation, a document also
encapsulates the various data, states and logic rules
required for a business process to fulfil its purpose.
The e-document is a logical construct, an abstract representation
of a paper document and its inherent functionality.

Although advanced programmers have the
possibility to “plug” complex code and libraries
in their SOClass based, vertical applications, beginners
can also rapidly master the essential concepts of the
platform and quickly develop applications, maximizing
their efficiency. SOClass encompasses a practical, easy-to-grasp
methodology explaining how to safely proceed from problem
analysis to prototype realization. This learning curve
is helped by the availability of practical examples
and tutorials.
SOClass makes it safe and simple to
develop and deploy next-generation Internet applications,
hiding complexity to the application developer whilst
its kernel layers encapsulate the power of Java open
technologies.
Figure – SOClass technological
components
A typical SOClass installation will include servers,
client PCs and electronic wireless devices such as PDAs
deployed over the Internet. Some of the clients will
access the service through Java-enabled browser whilst
other will prefer to run directly a client application
from a desktop icon. In both cases, the deployment of
the application – and upgrades – is transparent
to the end-user: The SOClass clients – whether
applet or libraries – automatically update themselves
according to the running server version. For extending
the range of its platform to small non-Java appliances,
SOClass proposes an Ultra Light Architecture (ULA) that
introduces an HTML Forms server cooperating with the
standard SOClass application server. The ULA server
can be seen as a front-end between the SOClass application
server and the HTML enabled device. A great advantage
of ULA is that the application programmer developing
an e-document uses the same technology. In fact a same
document application can be deployed to ultra-light
wireless devices and desktop computers. Only the visual
representation may vary according to screen size and
resolution, keyboard, etc.