Previous Contents DocHome Index Next |
iPlanet Trustbase Transaction Manager 2.2.1 Developer Guide |
Introduction
This document forms one of the iPlanet Trustbase Transaction Manager framework documentation set. This document is aimed at designers and developers looking to produce applications that utilise the iPlanet Trustbase Transaction Manager framework. The guide is divided into three main sections:
Introduction to the environment iPlanet Trustbase Transaction Manager has been designed for
An overview of the Framework and how the components interact
Development of a iPlanet Trustbase Transaction Manager application
Overall Layout
The complete documentation set comprises of:
iTTM2.2-Utility-Guide.pdf that provides some tools for helping with PKI Certificate Management.
This manual assumes the reader is familiar with Java standards described in http://www.javasoft.com and XML described in http://www.w3.org/TR/REC-xml.iTTM2.2-Install-Configuration-Guide.pdf is designed for operators looking to produce applications that utilise the iPlanet Trustbase Transaction Manager framework. It is designed to provide information for operators looking to install the iPlanet Trustbase Transaction Manager platform. This guide identifies hardware and software required prior to installation, how to install iPlanet Trustbase Transaction Manager from CD-ROM
iTTM2.2-Developer-Guide.pdf (this Document) that indicates how to build and deploy your own services.
API reference <install_dir>/Trustbase/TTM/V2.2/apidocs is a softcopy Java documentation set that is provided as part of the iPlanet Trustbase Transaction Manager installation. It is designed to provide application developers with the information to utilise the framework and tools provided within the iPlanet Trustbase Transaction Manager framework.
The manual also assumes that the reader has attended the iPlanet Trustbase Transaction Manager Developer Training course.
Solaris 8 and Java Development Kit 1.2.1
iPlanet Application Server 4.1
- http://docs.sun.com
- http://java.sun.com/products/jdk/1.1/docs/index.html
iPlanet Web Server 6.0
- http://docs.iplanet.com/docs/manuals/ias.html
iPlanet Certificate Management System
- http://docs.iplanet.com/docs/manuals/enterprise.html
Oracle 8i Installation and Configuration Guides
- http://docs.iplanet.com/docs/manuals/cms.html
Hardware Security nCipher KeySafe 1.0 and CAFast
- http://www.oracle.com
Identrus Message Specifications
- http://www.ncipher.com
- http://www.identrus.com
- Transaction Coordinator requirements (IT-TCFUNC)
- Core messaging specification (IT-TCMPD)
- Certificate Status Check Messaging specification (IT-TCCSC)
Introduction
The iPlanet Trustbase Transaction Manager platform provides a message oriented middleware platform capable of supporting a variety of banking and trade facilitation applications. This platform is specifically designed to enable Financial Institutions to make use of the Identrus Network by providing all of the function required to process messages that conform to the Identrus messaging specification.
iPlanet Trustbase Transaction Manager Platform
The iPlanet Trustbase Transaction Manager Platform operates at a high level as follows:
Incoming messages are received from dedicated security services that support secure channel communication - including HTTP over SSLv3 and SMIMEv2 over SMTP.
All stages of the transaction processing process can be recorded in the repository's audit facilities.Requests are passed through a message parsing and verification engine that verifies that the incoming message is requesting a service that is offered by the platform, is complete and correctly formatted and builds the service request message request for processing through the system. The platform supports a range of standards for message coding including XML and HTML. A naming service identifies the application logic that the message object will be routed to for processing.
Application Logic. The platform can support a range of application logic and can be extended by both the deploying and third party organisations.
Third party services. Applications executed on the iPlanet Trustbase Transaction Manager platform may apply to third party systems during the decision making process. These include an organisation's operational systems and third party services.
Response Management. A response to the relying party is constructed and returned to the requesting party based on the policy defined for each particular transaction supported by the platform.
Identrus Transaction Coordinator
The iPlanet Trustbase Transaction Manager provides an implementation of the Identrus Transaction Coordinator as specified in the following Identrus documents:
Title
Description and Document Reference
Transaction Coordinator Certificate Status Check Protocol Definition
The iPlanet Trustbase Transaction Manager is designed to be an extensible platform that not only performs the core CSC function of an Identrus Transaction Coordinator, but also allows the developer to produce applications that conform to the Identrus messaging specification.
The iPlanet Trustbase Transaction Manager makes producing Identrus compliant applications simple for the Developer by providing the following functionality:
Standard presentation of messages independent of the transport mechanism.
The early sections of this guide identify these common components and the functions supported by each. The later sections of the guide show how an Identrus application may be produced and deployed on the iPlanet Trustbase Transaction Manager infrastructure.Standard Authentication and Authorisation of requests.
Common validation and error handling of all Identrus Network layer information within messages.
Tools for generation of new application message types that conform to the Identrus specifications.
Product Features
iPlanet Trustbase Transaction Manager provides a platform for the delivery of business to business E-Commerce solutions. The principal challenges to be addressed are as follows:
Previous Contents DocHome Index Next
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.
Last Updated April 19, 2001