 | Level: Intermediate Kyle Chard (kichard@us.ibm.com), Software Engineer, IBM
01 Sep 2005 IBM® WebSphere® Information Integrator
OmniFind™ Edition provides proven enterprise search technology capable
of indexing vast collections of enterprise data. Presently OmniFind
incorporates a Java™-based API to provide application developers a
direct connection to an OmniFind instance. This tutorial develops a Web
Service interface in order to leverage the search capabilities of OmniFind in
any SOAP-capable programming language. In addition to developing and deploying
this Web Service, you will also develop and test five non-Java clients (PHP,
Perl, C#, ASP .NET, and OpenLaszlo) to show the interoperability gained
through the Web Service.
In this tutorial
- This tutorial shows you how to develop a simple Web Service interface
to WebSphere Information Integrator OmniFind Edition using IBM
Rational Application Developer (RAD).
- It guides you though the development and deployment of the Web service
using RAD's Web service wizard and the WebSphere Application Server
test environment.
- Five non-Java clients are presented to be used as a template for
further development.
Prerequisites
In order to complete this tutorial, you must have a basic understanding of
WebSphere Information Integrator OmniFind Edition, Java, and Web services.
System requirements
- Rational Application Developer 6 or WebSphere Application Developer
5.1
- With WebSphere Application Server Integrated Test
Environment
- Installed and configured WebSphere Information Integrator OmniFind
Edition 8.2.2
Duration
Formats html, pdf
WebSphere Information Integrator OmniFind Edition provides a way to search
vast collections of enterprise data through a single point of access.
OmniFind has been designed specifically for the enterprise market; it
supports a large group of searchable application types and provides proven
searching, indexing, and ranking functions to provide the most complete
search solution. Omnifind has a number of advantages over its competitors,
including scalability, easy integration into enterprise applications, and
simple administration tools. OmniFind is a proven technology, having been
used on the IBM intranet since 2003.
OmniFind includes a Java-based API
called the Search and Indexing API (SIAPI). This API provides Java
application developers a straightfoward way to directly access an OmniFind
instance, whether it is local, remote, or possibly even federated. SIAPI
allows developers to specify search conditions, indexing operations, and
determine how results are interpreted and displayed to users. At present
there is no defined mechanism for accessing OmniFind through a non-Java
interface. The aim of this tutorial is to present a simple Web Service
mechanism to the OmniFind search engine with which this access can be
achieved. The advantages of using a Web Service include standardization,
interoperability, platform/language independence, and the avoidance of
cumbersome middleware such as Jintegra.
This tutorial shows you how to
create a simple Web service that may be used to access an OmniFind
instance. To supplement this development, five non-Java clients (PHP, C#,
ASP .NET®, Perl, OpenLaszlo) are presented to showcase the
interoperability and also act as a template for further development.
|  | |  |