Presto APIs

Posted 01/18/2010 - 15:49 by MiMi Levine

Presto has several APIs that you can use in your application to connect to Presto, to extend features and to work with mashlets. Reference documentation for these APIs is available from the links shown below.

Presto Connect

Presto Connect contains several API libraries, in different languages, that applications can use to connect to the Mashup Server or to the Event Connector and invoke Presto services. These APIs include:

Presto Connect for ActionScript

Presto Connect for C#

Presto Connect for Events

Presto Connect for Java

Presto Connect for JavaScript

Presto Connect for VBA

Mashlets

The Presto Mashlet API allows you to implement custom mashlet types to fully control the user interface and behavior of mashlets. Users can create mashlet instances based on mashlet types defined with this API and configured in the Mashlet Framework.

Event-Driven Services

The Event Connector allows web clients to subscribe to message feeds from services. In addition to Presto services or JMS connections, you can implement local, event-driven services with the Presto Event Connector Service API. These Java services support message feeds based on user-published messages, timed events or other triggers.

Extension APIs

Extension APIs for Presto provide extension points to accommodate application requirements. These include:

Custom XPath Functions for Mashup Scripts.

This API allows you to define custom XPath functions to perform calculations within XPath expressions in mashup scripts.

Custom Service Portlet Views for the Presto Portal Connector

The Presto Portal Connector Extensions API allows you to define custom user interfaces that can be used a views with Presto services or mashups to create portlet instances for your portal environment.

Custom Certificate Validation for Presto Authentication with Digital Certificates.

This API allows you to extend the default certification validation behavior of Presto when authentication uses digital certificates.