 |
 |
| |
To integrate Lightstreamer Server with any back-end and front-end systems,
several Software Development Kits are provided. |
| |
 |
 |
| back-end integration |
To integrate Lightstreamer Server with the data feeds and the sources of metadata, specific Adapters
must be written. An Adapter is developed by implementing a simple interface that is provided as part of
a specific SDK. This approach offers an unmatched integration flexibility, because any kind of data source can be handled without limitations or conditions imposed on the existing feed technology.
The native Lightstreamer Adapter interfaces are based on Java
API.
Through the Adapter Remoting Infrastructure it is
possible to develop Adapters that run in a different process
than Lightstreamer Server, based on different languages. A
.NET API is already available to write Lightstreamer
Adapters using .NET technology. |
| top ^ |
 |
 |
| web front-end integration |
Any existing Web front-end can become
"Lightstreamer-enabled" be it costructed in pure HTML or with dynamic server-side technologies such as JSP, ASP, PHP, etc.
or with advanced AJAX frameworks. it is enough to integrate
the Lightstreamer Web Client JavaScript libraries into
the existing pages. The original layout of the site can be
maintained, but the pages will become
live. |
| top ^ |
 |
 |
| flash/flex client integration |
It is very
simple to inject real-time data delivered from Lightstreamer
Server into a Flash or Flex application. A Flash/Flex Bridge
is provided that takes advantage of the Web Client libraries and
exposes the API to an ActionScript library. |
| top ^ |
 |
 |
| java front-end integration |
In the case where the client is not a Web browser but a Java application, a Java
SE Client Library is provided. This library completely hides the network protocol of Lightstreamer and offers a higher level of abstraction to the developers that need to incorporate streaming data in their Java applications.
To integrate push functionalities into a midlet, a
Java ME Client Library is provided too. |
| top ^ |
 |
 |
| .net front-end integration |
To integrate
Lightstreamer with a .NET client application, a .NET Client
Library is provided. As for the Java
library, it implements the Lightstreamer network protocol and
provides simple methods and callbacks to interact with
Lightstreamer Server. |
| top ^ |
 |
 |
| generic
front-end integration |
It is also possible to develop Lightstreamer clients written
with languages and technologies other than JavaScript,
Flash, Java and .NET. In this case, it is sufficient to implement within the client a management layer for the very simple Lightstreamer
network protocol, that is based on HTTP and is fully documented. |
| top ^ |
 |
 |