Player Technology consists of three key components: Documents, Assembly Tools, and Players. LiveXML is an XML vocabulary developed by ObjectBuilders for representing business applications as documents. LiveXML documents are assembled using LiveIntegrator and LiveModeler, the Player Technology Assembly Tools. Applications described in LiveXML are run on the LiveXML Player.
XML (Extensible Markup Language) is the de facto standard for business data representation and integration. XML vocabularies, or schemas, are sets of tags that describe and constrain the content of XML documents. ebXML (Electronic Business XML), for example, specifies a content coding scheme for electronic business documents. The family of XML standards includes XSLT (Extensible Stylesheet Language Transformation) for translating documents in one vocabulary to another. LiveApp Solutions, LiveXML, LiveApp Player Suite and other components of ObjectBuilders’ technology conform to and fully support XML and related standards such as SOAP (Simple Object Access Protocol) and Web Services.
LiveXML documents describe everything that is necessary to execute the application within thin, full, rich and mobile clients – data, presentation, and business logic. The value of this approach is significant. Applications are represented as documents, not in code. Using a document paradigm as the foundation for its Player Technology gives custom and packaged solutions flexibility, scalability, and agility:
LiveXML documents are centrally maintained. New versions can be posted the same way that a page is updated on a Web site – by simply copying the document to the appropriate directory on the production file system. Because applications are documents not code, the same functionality is immediately available regardless of deployment architecture.