Scalable Web Services

Scalable Web Services

Artix Encompass supports scalability through the Artix Locator. The Artix Locator is a WSDL-based naming service that supports dynamic, high performance service registration and service lookup. This allows large-scale Web service applications to automatically adapt to changing conditions such as new service instances being started and stopped, server reconfiguration, and site reconfiguration.

In particular, service providers register themselves with an Artix Locator (or they can be automatically registered) when they start-up. Multiple instances of the same service can be registered with an Artix Locator. When service consumers request a service, an Artix Locator returns a reference from the pool of service instances. The Artix Locator selects the service instance based on a load-balancing algorithm, including random and round-robin load balancing (developers can also define their own application-specific load balancing algorithms and plug them into an Artix Locator). The Artix Locator is designed to support federated naming, distributed naming, automated recovery and failover.

Session Management for Web Services

In best practice, service providers should be defined to be stateless. However, for a variety of reasons service providers are defined as state-ful. The Artix Session Manager supports state-ful service providers by allowing a service consumer to establish a session that guarantees exclusive access to a single state-ful service provider over a series of interactions. The Artix Session Manager is responsible for connection management, including session leasing, session renewal, and session recovery.

IN DEVELOPER CENTER...

Related Content

Need More Info?

Feel free to reach us by phone or email anytime of the day.

Contact Sales

For pricing and license information please contact a sales representative in your region:
AMER, EMEA or APAC