Autonomy ACI API 0605

download Autonomy ACI API 0605

of 2

Transcript of Autonomy ACI API 0605

  • Technical Brief

    Autonomy API - Application BuilderTM

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

    The SolutionAutonomy Application Builder gives you the speed and performance, scalability, security, language independence, easy integration, and support for anycontent 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 efficientlyand 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. AllAutonomy solutions and modules are developed using our API, making Autonomy Application Builder an extremely powerful and proven toolkit.

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

    Easy IntegrationAutonomy's Intelligent Data Operating Layer enablesorganizations to seamlessly integrate with other systems acrossintranets, extranets and the Internet. Founded on a technologythat is modular by design and facilitates global distribution,Autonomy has developed a flexible infrastructure that allowsoptional use of the latest Web Service standards includingSimple Object Access Protocol (SOAP), and Web servicesDescription Language (WSDL) to enable organizations to buildinnovative e-business solutions. Coupled with full support forJ2EE environments and EJB, Autonomy has ensured that thetechnology can be rolled out in any environment.

    ACITM APIAutonomy's core infrastructure enables all core modules tointercommunicate with one another delivering the key benefits ofusing Autonomy's ACI (Autonomy Content Infrastructure) API orSimple Object Access Protocol (SOAP) enabled servers tofacilitate interaction between Applications and Autonomy'sIntelligent Data Operating Layer, and allowing simplemanipulation of any returned result sets. Communication with theservers is implemented over HTTP using XML and can adhere toSOAP .

    The ACI API uses HTTP to allow custom-built applications (forexample C, Java, Com or Com+ applications) to communicatewith Autonomy ACI Servers .

    Creating a world of ubiquitous connectivity between applications,enterprises and across value chains, organizations will beprovided with rapid access to information across the network nomatter what their application, design or platform environment.

    The ACI API ObjectThe fundamental construct in this API is the aciObject. This isimplemented 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 theCom 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.

    An interface to Autonomy functionality Content Operations Classification Personalization Automatic Aggregation Service Management

  • www.autonomy.com

    Autonomy Systems LtdCambridge Business ParkCowley RoadCambridge CB4 0WZTel: +44 (0) 1223 448 000Fax: +44 (0) 1223 448 001Email: [email protected]

    Other OfficesAutonomy 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 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.

    Technical Brief

    Autonomy Application BuilderTM

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

    Data Repository

    Connector

    DIH

    DiSH

    DAH

    Client Machine

    IDOL server

    Architecture

    Front EndInterface

    www.autonomy.com

    Autonomy Inc.One Market Plaza,19th Floor,San Francisco, CA 94105Tel: 415 243 9955Fax: 415 243 9984Email: [email protected]

    Autonomy Systems LtdCambridge Business ParkCowley RoadCambridge CB4 0WZTel: +44 (0) 1223 448 000Fax: +44 (0) 1223 448 001Email: [email protected]

    Other OfficesAutonomy 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 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.