Vous êtes sur la page 1sur 2

Technical Brief

Autonomy API - Application BuilderTM


Brief Overview
Your customers are drowning in unstructured information. Those vast amounts of web pages, documents, e-mails, feeds, etc., can bring even the most powerful software to its knees, unless it is powered by Autonomy. Autonomys unique technology automatically reads, categorizes, hyperlinks, personalizes large volumes of unstructured data, and delivers personalized highly targeted content automatically. Added to any software or integrated to an E-Business application, it enables solutions that are automated, sophisticated and highly scalable.

The Solution
Autonomy Application Builder gives you the speed and performance, scalability, security, language independence, easy integration, and support for any content format, allowing you to build and implement powerful and automated E-Business applications . The Autonomy Application Builder is the toolkit that enables you to add Autonomy's unique functionality to your products faster, better, and more efficiently and gain critical competitive advantage. The Autonomy Application Builder consists of a series of application programming interfaces (API's) that have been modularised into functional suites, allowing you to plug in only the functionality required for a specific application. Fully compatible with standard web development languages including JAVA, COM, COM+, C and PHP, Autonomy Application Builder enables you to add Autonomys IDOL functionality without significant re-engineering or training. All Autonomy solutions and modules are developed using our API, making Autonomy Application Builder an extremely powerful and proven toolkit.

Features
Autonomy's core infrastructure now enables all core modules to intercommunicate with one another delivering the key benefits of using Autonomy's ACI API or Simple Object Access Protocol (SOAP) enabled servers to facilitate interaction between Applications and Autonomy's Intelligent Data Operating Layer, and allowing simple manipulation of any returned result sets. Communication with the servers is implemented over HTTP using XML and adheres to SOAP.

The ACI API Object


The fundamental construct in this API is the aciObject. This is implemented as a structure in the C API and as an object in the Java API. In the Com API and the Com+ API, aciObjects are manipulated via the Com or Com+ object. You can use the ACI API object as a : Connection object Allows you to represent and store details of the ACI server. Command object Allows you to store details of the request that should be made to the server (for example, the server action command and the parameters that it requires). Data object Allows you to store the HTML or XML reply of a server request as a plain text buffer (for later parsing or outputting to a browser, for example) or to parse and map XML replies to a linked list of aciObjects. The API provides functions for user-friendly accessing and manipulating the aciObject linked list.

Easy Integration
Autonomy's Intelligent Data Operating Layer enables organizations to seamlessly integrate with other systems across intranets, extranets and the Internet. Founded on a technology that is modular by design and facilitates global distribution, Autonomy has developed a flexible infrastructure that allows optional use of the latest Web Service standards including Simple Object Access Protocol (SOAP), and Web services Description Language (WSDL) to enable organizations to build innovative e-business solutions. Coupled with full support for J2EE environments and EJB, Autonomy has ensured that the technology can be rolled out in any environment.

An interface to Autonomy functionality


Content Operations Classification Personalization Automatic Aggregation Service Management

ACITM API
Autonomy's core infrastructure enables all core modules to intercommunicate with one another delivering the key benefits of using Autonomy's ACI (Autonomy Content Infrastructure) API or Simple Object Access Protocol (SOAP) enabled servers to facilitate interaction between Applications and Autonomy's Intelligent Data Operating Layer, and allowing simple manipulation of any returned result sets. Communication with the servers is implemented over HTTP using XML and can adhere to SOAP . The ACI API uses HTTP to allow custom-built applications (for example C, Java, Com or Com+ applications) to communicate with Autonomy ACI Servers . Creating a world of ubiquitous connectivity between applications, enterprises and across value chains, organizations will be provided with rapid access to information across the network no matter what their application, design or platform environment.

Technical Brief Autonomy Application BuilderTM

The ACI API uses HTTP to allow custom-built applications (for example C, Java, Com or Com+ applications) to communicate with Autonomy ACI Servers

Architecture
Client Machine DiSH

Connector

Front End Interface

DAH

IDOL server

DIH

Data Repository

Autonomy Inc. One Market Plaza, 19th Floor, San Francisco, CA 94105 Tel: 415 243 9955 Fax: 415 243 9984 Email: info@us.autonomy.com

Autonomy Systems Ltd Cambridge Business Park Cowley Road Cambridge CB4 0WZ Tel: +44 (0) 1223 448 000 Fax: +44 (0) 1223 448 001 Email: autonomy@autonomy.com

Other Offices Autonomy has additional offices in Atlanta, Boston and New York,as well as in Amsterdam, Brussels, Copenhagen, Frankfurt, Madrid, Milan, Munich, Paris, Oslo, Stockholm, Singapore and Sydney.

Copyright 2005 2004 Autonomy Corp. All rights reserved. Other trademarks are registered trademarks and the properties of their respective owners. Product specifications and features are subject to change without notice. Use of Autonomy software is under license.

www.autonomy.com

Vous aimerez peut-être aussi