Technology
Grid-Enabled Services Architecture
Built on a simple yet robust infrastructure, the Grid Enabled layer of the OpenLink architecture enables highly scalable and reliable services across all key business functions. Manageability, reliability, load-balancing, and distributed processing are the hallmarks of OpenLink's architecture.
Whether your need is a single engine for simple service hosted on standard off-the-shelf hardware, or multiple service hosts with clusters of grid engines for load-balanced computation (or data intensive services such as valuation and back-office processing), we can help. And however your business changes and grows, you can count on OpenLink's commitment to complete client support and technological innovation.
Services Infrastructure
Clustered Services
The application services layer is built on a load-balanced clustering framework. Each service consists of a cluster of engines residing on single hosts or distributed across multiple hosts.
Fault Tolerance
The fault tolerance framework provides reliability and fail-over capability for the service groups. Services can have a "hot" failover implementation allowing for seamless and real-time recovery on failure.
Monitoring
The services layer has central monitoring and management capabilities and allow for monitoring of services, administration of service configuration, and management of the engines, service nodes and hosts. In addition to job sequencing and task distribution, the centralized monitoring facility actively alerts users to service layer exceptions.
Workflow
Services can be triggered by workflows, which you can construct to model business processes such as feed interfaces, End-of-Day processing or accounting. Workflows allow for sequenced operations constructed with jobs distributed to various services.
Configuration
The application service cluster can be configured "on-the-fly" to adapt to varying processing demands and infrastructure requirements.
Logging
You can log requests securely for detailed auditing and reporting purposes. These logs are stored allowing for user-specified exception reporting.
Customization
You can extend or modify services with custom business logic. Properties provide additional control over services, and allow for additional "fine-tuning" as your needs require.
Real-Time Notification
The services model supports real-time notification of system events. For services such as Real Time Positions, incremental positions are sent in real-time to various position viewers. For other services, simple notifications are sent for status updates.




