Download | Blog | Forums | Support | Contact us | Search  
Xcalia delivers Data Integration Software for SOA compliant data architecture data access software

 

Xcalia Intermediation Core™

Xcalia Intermediation Core™ (XIC) is the foundation that includes Xcalia's innovative dynamic business process orchestration and metadata technology.

It sits between the business and data layers to align business processes with applications, manage ongoing data and service interaction, and automatically update business processes. XIC features a single, reusable, metadata-based repository for enterprise wide consistent data and service access.

For customers who wish to leverage their existing IT resources, XIC can be implemented as a standalone solution that integrates easily with existing commercial application servers and other infrastructure components. XIC clients can be written in Java for deployment on popular application servers (IBM WebSphere, Bea WebLogic, Sun Java System Application Server , Sun GlassFish, JBoss) or for the Microsoft .Net framework.

Xcalia Intermediation Core™ relies on a strong abstraction of what data sources capabilities could be: transactional or not, database engine or just flat files on disk, synchronous or asynchronous, etc. For each type of data source, XIC leverages all its capabilities while preserving its constraints. Transaction management is performed even with data sources of different nature.

The result is a layered, business oriented architecture unifying the access to all supported data sources and services.Developers can focus on business components design, development and testing, relaying on XIC for every data interaction, whatever their complexity.
 

Xcalia Intermediation within the Enterprise IT infrastructure
 

data access layer, data mediation service, data services integration

The development of business processes is based on standard APIs. Xcalia is committed to support all standards related to data access, including JDO, SDO, JCA, JTA, JPA, etc...(upcoming support for JBI)
The source code of business objects, in Java classes or .Net, has no dependencies on the data sources, and even no dependencies on Xcalia itself. This fundamental characteristic is what we call "transparent development".

Some of the important benefits include:

  • Database independence and transparent persistence is now extended to Services & Web Services
  • Reduced development cycles
  • Portability between data sources: the same code can be deployed over any supported data source
  • Decoupling the required skills of developers, simplifying staffing so developers can focus on business processes and not back-end plumbing
  • Positively impacting performance at runtime by tuning data loading and caching at runtime

Generic integration behaviors, such as transaction support, distributed queries on the business object model and multi-level caches are globally put in a common layer for all supported data sources. Many critical runtime features that were previously available only for a single database are progressively becoming available for the distributed, heterogeneous data sources and services within the Enterprise.

Xcalia is a major SOA vendor addressing enterprise IT and business requirements regarding business oriented enterprise data access, Xcalia DAS publishes and manages CRUD operations on data graphs towards any datasource type DAS implementation towards any datasource type modeling business objects interaction with enterprise data: data integration renewed, SDO commercial implementation datagraph and mediator, SDO client for MS .Net: integrate enterprise data with .net, JDO implementation for data access and integration with transaction management, EJB 3.0 for composite applications, BPEL applications get a universal data access layer through SOAP and DAS, SDO API to access mainframes, RDBMS, OODBMS, XML, SOAP, SAP delivers a transparent persistence layer, graphical object to services mapping software enabling business users, os/390, gcos, Unisys, openvms, pacbase, mq, tuxedo, ims, db2 systems and mainframes applications are mapped into services and thus integrated in the SOA