A foundation for building, extending, and integrating scientific applications that require high performance, scalablity, and quality chemistry functionality for registration, searching, browsing, reporting, and sharing of scientific information .
Utilize the Symyx Isentris developer interfaces to rapidly extend, integrate and build applications. Using this rich foundation of functionality and well documented API's that utlize common programming languages, application developers can meet customer needs faster and at lower cost. The Isentris framework has been used by Symyx to build several successful web and rich client applications available today from Symyx:
- Symyx Isentris for searching, browsing, reporting and sharing information
- DiscoveryGate for accessing hosted Web databases from Symyx
- Symyx Registration for compound and batch registration
- Symyx Logistics for reagent procurement and inventory management
- Symyx Plate Manager for tracking and managing plates
- And many more applications delivered through Symyx consulting services
Isentris is highly scalable. The Isentris framework has been used to build the DiscoveryGate web application which enables thousands of researchers to quickly query databases containing more than 30 million molecules and 17 million reactions.
Key benefits
- Build consistent, high–quality applications quickly
An open application programming interface (API) and a common set of standard services can be shared by multiple scientific applications. - Create and deploy re–usable Web Services
Integrate existing services or create new services that can be re–used across the organization supporting rapid and agile application development. - Create useful data views
Dynamic, integrating, and aggregating data source services enable scientists to view data as they like, independent of the underlying data organization in the data sources and/or data networks. This rich view preserves the hierarchical relationships of the data. - Find information easily
Data sources can be connected with other data sources and filtered to provide more efficient data access. Easily pivot data and calculate additional data fields on-the-fly. Integrate Web Services into a data source.
A service-oriented architecture
Isentris comprises a three–tier, Service–Orientated Architecture (SOA) consisting of:
- Client tier: Open APIs support the development and customization of applications in the .NET and Java development environments. Use development tools such as Microsoft Visual Studio to rapidly extend and debug customizations or build new applications. Build custom services and add Web Services for managing access to and storage of scientific information.
- Service tier: The Symyx Cheshire service and Data Source service in the service tier are two of the most widely used Isentris services. Services created on and deployed to the service tier can quickly be re–used in multiple applications connected to the service tier.
- The Cheshire service defines custom business rules for how chemical information is stored and presented at the researcher’s desktop. Quickly normalize structures for registration or display using the extensive functionality of the Cheshire service. Cheshire provides a chemical calculation engine to create custom chemical calculations on the desktop display.
- The Data Source service integrates new sources of data from multiple locations worldwide in a scalable and managed manner.
- Add custom calculations on–the–fly
- Add Web Services calling additional information
- Create new custom connectors to data sources or databases
- Create dynamic views of corporate data
- Database tier: The database tier supports an Oracle cartridge (Symyx Direct). Through SQL, developers can customize how chemical information is searched, managed, and registered into Oracle databases.
