 |
|
 |
Home
> Products
> Composite Information Server
Composite Information Server CIS 5.0 Datasheet
The Composite Information Server is a Java-based server that accesses existing data non-invasively, federates disparate data, abstracts and simplifies complex data, and delivers it virtually as data services or relational views. Featuring patent-pending query optimization technology, Composite Information Server delivers the highest performance in the industry. Dual development environments optimize productivity: Studio for the traditional database-centric developers and Designer for the services-centric application developers comfortable with an Eclipse-based environment.
Composite’s award-winning Information Server enables organizations to:
- Respond faster to user requests by delivering new and evolving applications with the data users require, faster than ever before.
- Reduce costs by reusing not only your existing data in new and powerful ways, but also reusing data services across projects.
- Minimize project risks by enabling quick iterations and easy validation of user requirements throughout the development life cycle.

Figure 1 - Server Architecture
ADVANTAGES
The Composite Information Server provides many advantages, including:
- Usability – Graphical development and management environments are easy to learn and intuitive to use.
- Performance – Dozens of query optimization techniques and algorithms are applied automatically.
- Flexibility – Deployable for a wide range of use cases and solutions that require data integration, data access, data abstraction, and more.
FEATURES
Key Capabilities include:
Query Engine – Run and optimize queries across multiple data sources and data
formats.
- Federation Engine – Join and aggregate data that is vertically and horizontally partitioned.
- Cost-base Optimizer – Uses statistics to create an optimal query plan that minimizes unnecessary data flow across the network.
- Rule-base Optimizer – Allows users to specify exactly how they want to execute a particular query.
- Transformation – Shape data using XQuery, XSLT, Java and SQL functions.
Caching – Support view and procedural caching.
- Event driven refresh – Refresh views based on defined business rules.
- Scheduled refresh – Refresh views based on set times.
- Manual refresh – Refresh on demand as needed.
- Result set caching – Caching of the result set of parameterized procedures and Web services calls.
Data Access – Access data from diverse sources.
- Databases – Connects to standard databases using ODBC/JDBC.
- Web Services – Consumes SOAP over HTTP and JMS services. Supports XML over HTTP. A message pipeline allows interjection of custom logic during the request/response of the Web service.
- Packaged Applications – Connects to SAP, Oracle EBS, Salesforce.com and other applications using their approved APIs.
- Multi-dimensional Data Sources – Access multi-dimensional data sources such as SAP BW.
- Mainframes – Access CICS, VSAM, IMS, etc.
- Java API – Access non-relational sources procedurally
Data Publishing - Publish data to consuming applications via standards.
- Database Objects – Publish data models in the form of views and procedures for consumption via ODBC/JDBC/ADO.NET.
- Web Services – Publish data services in the form of WSDLs for consumption via SOAP or SOAP over JMS. A message pipeline allows interjection of custom logic during the request/response of the Web service.
Developement Environment:
Management
|
 |