This session explores Charlie and its architecture, such as internal namespace, actions, configuration, applications, and links. Attendees learn about the Charlie features through examples of request processing, getting data from a database or via SOAP remote procedure calls. Charlie based production sites will be presented.
Charlie features a simple interface manager, able to present XML data in a form convenient for the requesting clients, as well as, the ability to act as a kind of application components manager, capable of communicating with XML applications or data providers. The processing logic can be separated to small entities spread over the network; moreover, the applications or their components can be distributed over the network.