spacer
technical documents and architecture explanations of technical terms about us and how to get in contact with us our current work offers
    .
spacer
spacer weblicon logo
spacer
start page our product portfolio test drive our applications business-, tech-, finance-, standardizaton partners some of our customers press releases, clippings, screenshots
 
spacer
architecture
techical documents
system architecture
Multi-Tier Architecture
Scalability
Load Balancing
Redundancy
Platform Independency
application architecture
Layers
Applications
Architectural Diagram
Modules
Frameworks
Messaging Architecture
standards
Languages
Protocols
security
Password Encryption
Secure Communication
Data Integrity
and Load
Administration Console
Layers

The Weblicon application architecture is divided into four different layers (Presentation, Application, Business and Data) clearly separating the layers while maintaining a high level of code-reuse within the layers.

Presentation Layer

The Presentation layer consists of the client applications such as an HTML browser running on a PC or a WML browser of a mobile phone providing a visual presentation of the application to the end user. The WebObjects Framework and its WAPObjects and VoiceXMLObjects extensions provide client-specific representations based on a flexible component architecture.

Application Layer

The Application layer consists of client-specific server implementations such as HTML or WML servers delivering client-specific functionality and behaviour. The individual applications share a common code base implemented in application modules such as the Calendar or Contacts module.

Business Layer

The Business layer provides a unified access to heterogeneous data storage and communication infrastructure to the application layer. It hides the complexity of the underlying storage and messaging architecture by providing an object-oriented interface. The Weblicon Business Logic uses the WebObjects Enterprise Objects Framework, which in turn provides an object-oriented interface to the storage architecture. The Sun JavaMail architecture hides the complexity of the communication infrastructure delivering an object-oriented access to message storage and protocols.

Data Layer

The Data layer consists of 3rd party infrastructure products providing industry standard interfaces to the Business layer. The Data layer consists of RDBMS, database serves, LDAP directory servers, WebDAV file servers and IMAP messaging servers. Thanks the standards-driven architecture of the Weblicon application architecture, the above layers are highly independent from specific implementations. Therefore, the Weblicon PIM system can be easily integrated into existing infrastructure utilizing industry standard interfaces.