| Integrate
your technology with OracleAS Wireless |
|
The OracleAS Application Server has been
architected with the understanding that developers need to
provide key technology components to extend the platform.
These technology components fall outside the product focus
within Oracle and thus, Oracle relies on the partner community
to provide the technology components. Enabling partners to
easily integrate to OracleAS Wireless a more rich and comprehensive
platform to the Oracle customer, partner and developer community.
In addition, these component providers have application server
needs of their own. By effectively integrating with OracleAS
Wireless, there is a greater opportunity to standardize and
leverage the OracleAS Wireless platform,
as their application server platform of choice.
The Wireless Integration Kit provides partners
with proven methodologies, roadmaps and tools to easily integrate
their technology with the wireless services of Oracle Application
Server.
1. The Mobile Integration Kit ensures
a successful integration effort with standard APIs, scaleable
and flexible programming interfaces that reduce development
cycle times and costs as well as shortening time-to-market
of wireless services and applications.
2. The well-defined integration methodology enables real integration,
requiring fewer resources.
3. The Open-Standard based platform provides a comprehesnsive
set of features and functionality that can be leveraged by
the developers, thereby, allowing them to focus on their core
capabilities.
Integrate your Location
Services  |
|
Note: These API's refers
to 9.0.2, and may change going forward in 9.0.4
Location integration allows solution providers
to integrate their technology into the platform
to offer services such as driving directions,
mapping, routing, alerting and advisories to a
mobile user.
There are two approaches for integration of location-based
services. 1) The LBS provider's server provides
a standardized XML interface, which the OracleAS
Wireless platform already understands. 2) The
OracleAS Wireless platform adapts to the interface
that the third-party server already supports.
OracleAS Wireless supports access to a number
of spatial services: Geocoding, Mapping, Routing,
Ranking, Traffic Services, Yellow Pages. OracleAS
Wireless does not necessarily perform the services
itself, but instead relies on external location
service providers.
|
Location -
Learn how to integrate your location solution here. |
|
Messaging and Alerting Integration
 |
|
Note: These API's refers
to 9.0.2, and may change going forward in 9.0.4
Messaging integration involves details on how
to develop drivers for different messaging paradigms
such as SMS, Fax, MMS, etc.
Oracle9iAS Wireless contains a messaging subsystem
that handles the sending the receiving of messages
to and from devices, as well as all message routing
functions. The Messaging subsystem supports a
driver-based architecture. The drivers are pluggable
components that handle all of the device-specific
or communication protocol-specific routines. The
Messaging subsystem, using knowledge of the device
address and transport type (SMS, Voice, Fax or
Email), dispatches the message to the appropriate
transport/protocol driver implementation. The
driver interface delivers the message to the device
in the native device protocol. The Messaging subsystem
can support multiple drivers in a single instance.
The OracleAS Messaging subsystem defines both
Driver and Transport interfaces. The Transport
API is used by the applications to push messages
to devices. The Messaging system uses the appropriate
driver registered with the platform to deliver
the message to the device. The Transport API is
independent of network protocols, and provides
a layer of abstraction from those protocols.
The drivers that implement the actual communication
protocol stack are defined using the Driver API.
These provide an extensible interface for network
and protocol-specific drivers to be plugged into
the Messaging system. Drivers are available for
SMS gateways, email, voice, and even remotely
hosted push engines.
|
Messaging Integration -
Click here for more details on messaging integration
of OracleAS. |
|
Multi-Channel Server Integration
 |
|
Note: These API's refers
to 9.0.2, and may change going forward in 9.0.4
Integration with the OracleAS Core includes server
APIs that are designed for technology providers
and System Integrators to enhance the functionality
of OracleAS Wireless. The Core Integration documentation
provides pointers to these APIs, which may be
used to:
- Manipulate the platform's persistent data objects
stored in the OracleAS database repository and
user profile stored in the Oracle Internet Directory
(OID). These APIs enables operations such as lookup,
deletion and creation of persistent data objects.
- Customize the runtime behavior (such as providing
a different authentication scheme or a customized
device identification). These APIs provide an
extension framework allowing developers to plug
in logic like logging or system monitoring functions.
The Server APIs can be used to provide services
such as user provisioning, billing support, data
mining and analysis functions.
|
Multi-Channel Server Integration -
Learn about the standards on which Oracle builds
its XML software. |
|
|