| home | products | support | news | contact | join us | about us | |||||||||||||||||||
|
|
Corporate Development ToolsAsset PT is a content middleware platform which is designed to provide database and operating system independence. It is the infrastructure for all Asset server based products including Flow Server and Archive Server. This article is a simplified overview of how it works. All Asset applications require the PT infrastructure, and the appropriate Application Packs. The relationship between these is explained below. Key to the operation of Asset PT is the concept of a Web Portal Server and a Content Server. The Web Portal Server responds to HTTP requests from web clients. The Content Server responds to HTTP and XML requests from Web Portal Servers, or from other XML enabled applications. The scalability of Asset PT comes from the relationship between Web Portal and Content Servers. Both can run on one physical server. They can run on separate servers, and any Web Portal Server can communicate with any number of Content Servers, and indeed any other XML enabled servers and integrate the results. For Asset applications to function, you need four components: Asset PT Content Server Enabler Asset PT Content Server Enabler is a software suite which runs on the server hosting the content databases. It is an XML enabler, responding to HTTP/XML requests from one or more Asset PT Web Enablers, or from custom applications and returning XML. Internally it has several components. At the top level is a Web Extension to the web service on the server to accept and dispense XML. Functionality is provided by a series of Command Listeners. The core Asset PT Content Server Enabler includes a number of command listeners for basic functions such as Query, Insert and Delete, and many Application Packs also include command listeners to provide application specific functionality. Developers can also create their own command listeners. At the lowest level of Asset PT Content Server Enabler is the Data Engine which connects to one or more data providers for access to content databases. Asset PT Data Providers link the data engine to different types of content database. Each data provider is specific to a database type. At present data providers exist for Microsoft JET, Microsoft SQL Server 2000, Oracle and Televisual FTF DataStores. The separation of the data engine for the data provider is one of the keys to Asset PT’s database independence. It is in essence a “driver” for the database, isolating the API of the Data Engine from the API of the database, which is always brand specific. (For example, Oracle and SQL Server 2000 use different custom SQL commands to access the free text index in the database.) The data engine can communicate with several data providers, and each data provider can support multiple databases, allowing for very flexible scaling and integration of applications. Asset PT Content Server Enabler and the Asset PT Data Providers run on one server, designated the Content Server. The third Asset PT component, Asset PT Web Portal Enabler can run on the same server, or on a different server. Asset PT Web Portal Enabler is a web extension to the web service on the portal server. It accepts HTML requests from a web browser client, and turns these into XML requests for one or more Asset PT Content Server Enablers. The returned XML from these is then converted into HTML for display. Functionally, Asset PT Web Portal Enabler is a template merge engine, which will merge XML content returned from a content server (or any other XML-dispensing server) with a simple HTML template. The merge engine uses a set of tag and token “resolvers” to merge the page, and developers may create new resolvers to support other XML schemas, or other advanced merge functionality. Asset Application Packs deliver end user functionality using the underlying Asset PT elements. Typically, and Asset Application Pack will consist of one or more the following: A set of TVT files which deliver the end user application as HTML in web browser clients.
For custom development of Application Packs based on Asset PT, Televisual offers a software development kit. This includes a single user developer license (i.e. one developer working on one workstation) for Asset PT Content Server Enabler, all Data Providers, and Web Portal Enabler. It also includes documentation and examples of developing TVT based applications and custom command listeners. Deployment of applications developed using the Asset PT SDK require and end user license for each operating server for Asset PT Content Server Enablers, Data Providers and Web Portal Enablers as appropriate. For further information on Asset PT please email Televisual or call +44 (0)1382 564200
Last Updated: Tuesday 16 May 2006 - 15:43 |
|
|||||||||||||||||||||||
| home | products | support | news | contact | join us | about us | |||||||||||||||||||
Copyright Miles 33 Limited
2010. All
rights reserved |
|||||||||||||||||||||||||