Our programmers participated in the development of Universal Internet Solution (UIS) for Continental Software GmbH. UIS is a set of middleware Java classes that are intended to work in Microsoft Internet Information Server environment. Simple and clear programming interfaces allow Web developers to build their applications using business logic instead of programming, automatically process and render documents, handle client sessions under clustered system of Web servers.
UIS provides logging possibilities for application developers. Logging messages (events) are passing into different targets - database, Windows NT log, text file etc. The set of active targets is customizable; it is possible to add custom targets runtime. System also provides soft log with automatic clearing as a default target.
Dimension/Content system is a set of components for building web page using specific information from database, so-called contents (text blocks, images etc.). Contents depend on information from client dimensions. These could be languages, currencies, and types of cars. The set of dimensions and contents is customizable through the administrative application.
The target (BMW) environment doesn't enable using MS IIS sessions; it uses clustering system Resonate SLB Dispatch Now. UIS Session components provide session objects that can save their state under clustering system, and also additional possibilities as locking/unlocking, changing session time-outs, clearing parameters etc.
UIS provides a set of components for extremely fast work with different documents (automatic rendering and parsing, checking the validity etc.). The set of templates for different documents, fields and field types is customizable.
UIS is used in "BMW Financial Services" environment. Currently they use logging, content and session system in their business applications.
Programming languages & tools: JDK1.1, MSJSDK, COM, MS Visual Studio, Rational Rose
Browsers: Microsoft Internet Explorer 4.0, Netscape Navigator 4.0
Platforms: OS - MS Windows NT 4.0 Server, WebServer - MS IIS 4