|
Service-Oriented Architecture—Informatica
Extend and Embrace to Meet Any Integration Challenge With SOA
To keep pace with growing data demands and infrastructure complexity, businesses need a new architecture—one designed for extensibility and flexibility.
Informatica's approach to data integration is unique in that it enables shared data services for access, integration, auditing, and reporting to come together on an as-needed basis. Its set of flexible, easily deployed, and "smart" shared data services eliminate data silos and simplify integration efforts for organization-wide access to consistent information. With this architecture, IT can extend the utility of existing systems without changing them, and substantially reduce costs and business risks of high-value IT projects.
Key Benefits
- Provides a consistent and unified data interaction model
- Speeds development and deployment across initiatives with a design-once, deploy-anywhere approach
- Supports data confidence, change management, and compliance through increased visibility
- Delivers right-time, right-place data at the speed of business
Ingredients for Success
Metadata-Driven Architecture Informatica leverages Active Metadata to drive accuracy throughout the integration process. Active Metadata optimizes data usage, maintains lineage, and ensures end-to-end data integrity throughout the life cycle of every project. Active Metadata provides the foundation for an adaptive, service-oriented architecture that speeds deployment, reduces risk, and drives accuracy. For organizations that have already invested in defining data structures, Informatica Metadata Exchange provides a fast and accurate way of coordinating existing metadata from leading data modeling tools, source and target database catalogs, and Informatica repositories.
High Performance Informatica offers the only adaptive performance environment that leverages Active Metadata to deliver the optimization and reliability required for mission-critical information delivery. By separating the runtime environment from the designer, the data server can determine how to execute process performance gains without generating system-specific fixed code or requiring hand coding. Informatica delivers unmatched performance and scalability through a metadata-driven engine that leverages knowledge of all available resources for predictable process execution, adaptable to changing data volumes and resource availability. Informatica manages batch processing and optimizes real-time integration both to capture transactional data from EAI message queues and to deliver information from a data warehouse or ODS through EAI queues to other enterprise applications and systems.
Broad Data Access With native connectivity to all the leading enterprise systems—including ERP, CRM, SCM, EAI, and relational—and integration with business intelligence and data modeling tools, Informatica provides unsurpassed reach across the enterprise. To help '"future proof" investment, Informatica provides an SDK, Web services support, JMS APIs, and support for standards such as CWM, SNMP, and digital encryption. A large ecosystem of consulting partners and other third-party software vendors have leveraged Informatica's open standard interfaces to create a broad range of capabilities that further expand its value.
Object-Oriented Development Informatica's architecture accelerates productivity through an object-oriented development environment that promotes reuse throughout development. SOA is fundamentally codeless, separating logical data integration design from the physical operational environment. This frees designers to focus on the "what" and not the "how," resulting in rapid development and easy modification of integration solutions.
 |
"Informatica's architecture provides a logical separation of the data server from the shared services, which allows each individual shared service to leverage the power of the data server. Similarly, this combination of logical abstraction—separating "what needs accomplishing" from the "how it is accomplished"—is what propelled the applications server to its current role in enterprise computing. This architectural approach is highly efficient in delivering a "universal" set of services."
—Josh Greenbaum, Principal, Enterprise Applications Consulting |

|
 |
|