Oracle Unified Messaging Developer's Guide Release 2.1.2 A86093-02 |
|
This chapter introduces the Unified Messaging Server Developer Kit (SDK) to the HTML developer. This chapter contains the following topics:
Today's business professional receives and sends messages via multiple sources: e-mail, voice mail, facsimiles, and short messages displayed on pagers. The challenge is to keep up with all these messages and quickly recognize high priority items that require immediate action. Oracle provides the solution: Unified Messaging, which integrates messages from multiple sources into a single "inbox." Unified Messaging not only consolidates all messages into a single interface, it also frees the business professional to focus on making decisions, rather than on keeping track of multiple telephone numbers, passwords, and access codes.
Unified Messaging provides an application development environment that includes Java packages, classes, and methods. These classes allow both front-end customization of the GUI and back-end customization of Unified Messaging functions.
The Unified Messaging SDK provides resources for both HTML developers and Java developers:
The Unified Messaging system architecture includes the following three tiers.
The Oracle Unified Messaging provides components related to Tier 2 and Tier 3. Oracle requires only that the user have a standard browser (a Real Audio plugin is optional). The sample application is based upon Java Server Pages.
To complete the Unified Messaging system, Unified Messaging includes the interfaces used to connect all message sources:
The Unified Messaging SDK runs in a programming environment that includes the following main components:
The Unified Messaging API is a set of classes and methods, written in Java, used to implement the Unified Messaging system. Application developers use the standard component and object model to create their own custom messaging solution.
The sample application included, provides Web access to the Unified Messaging system through browsers
The sample application consists of a set of screens that give users access to standard Unified Messaging functions, including:
The application can be accessed at the following locations after installation of the "UMSDK Application" component of the Unified Messaging SDK:
http://<hostname:port>/um/login/jsp
This section describes three types of requirements for using Unified Messaging:
The following components are required for Unified Messaging to function on all platforms:
You do not need a special development tool to develop HTML-based applications. Use a text editor or HTML editor or, if you prefer, a Web authoring tool to create and maintain the template files that make up your application. No such special development environments or tools are provided with the Unified Messaging SDK.
To customize the sample applications included with the Unified Messaging SDK you must have access to the following:
The sample applications run in the following Web browsers:
HTML application developers generally work with the provided Unified Messaging API to create applications. The simplest way to create applications is to modify the HTML templates provided in the Unified Messaging sample application.
This document assumes the HTML application developer has an understanding of HTML, including form syntax. It also assumes a knowledge of general HTTP concepts including the practical use of Web browsers, Web servers, and URLs. While knowledge of browser scripting languages like JavaScript is not required to develop simple HTML applications, such knowledge will assist in developing enterprise-quality HTML applications and in understanding the Unified Messaging GUI. Java programming knowledge is not required to program HTML applications, but an understanding of general object-oriented programming concepts and the ability to read Javadoc reference information is necessary.
|
![]() Copyright © 2001 Oracle Corporation. All Rights Reserved. |
|