Technology and Implementation

Aspect Enterprise Solutions applications are designed from the outset to be fully web-based. No software needs to be installed on clients' computers, and all Aspect applications are compatible with standard browsers. As a result there are no client setup costs and implementation is fast. Clients are able to quickly and easily use Aspect applications, subject to security, from any computer at any time.

To better serve the varied requirements of our customers, Aspect Enterprise applications are available with multiple deployment options.

  • First, Aspect offers its applications using the Software-as-a-service model (SaaS). In this case AES hosts its applications on its own premises, provides system administration, maintenance, and monitoring. This option is quick to deploy: a new company can go on-line at any moment with AspectDSC and Aspect TradeFlo applications; and it can take just a matter of weeks to configure and deploy AspectETRM for a new client depending on specific requirements.
  • Alternatively, for clients that would prefer to host AspectETRM on their own premises, Aspect Enterprise Solutions offers a complete range of local installation options designed to meet different capacity requirements.

All AES applications process data in Unicode. This means that clients can work with data in any language or multiple languages simultaneously, and all our applications are designed with an explicit user interface translation layer; this means that they can be translated to practically any language.

AES applications are built on a Sun Java platform and use Oracle RDBMS for data persistence.


Scalability

Aspect applications are designed to scale vertically and horizontally to fit customers’ requirements and expectations in the most efficient way.

  • The smallest locally installed AspectETRM configuration can be deployed on just one commodity server, which is enough to support operations and decision support in a small trading company. As the client's capacity requirements grow, the hardware AspectETRM runs on can be gradually expanded.
    - To clients with the highest capacity demands, AspectETRM provides clustering option where the load is distributed across multiple application servers and complex analytical reports are run in a grid mode employing many processors and many servers.
  • SaaS configurations that Aspect offers are equally flexible, with the additional benefit that Aspect Enterprise Solutions provides parts of its infrastructure for a fraction of cost.

Security

Aspect Enterprise Solutions applications employ a range of tools and techniques to ensure the safety and security of customers’ data.

  • All communication between the client's computer and AES applications are done over the SSL protocol, which guarantees security in transit. In its SaaS environment Aspect uses Cisco PIX firewalls and Cisco SSL-enabled load balancers to protect its systems at the network level.
  • In its SaaS environment Aspect uses passwords as the primary means to authenticate users. User passwords can either be automatically generated by AES applications' platform, or chosen by the users, subject to a set of configurable rules to ensure passwords' strength. AspectETRM, when installed locally, supports LDAP- and Microsoft Active Directory-based authentication, including single sign-on using Kerberos protocol.
  • AES applications control what users can or cannot do using fine-grained role-based access control mechanisms. Clients' security administrators can flexibly regulate users' access to subsets of data and to specific parts of functionality.
  • Aspect applications maintain detailed audit records, which record data modifications and other important events. These records are available to clients' security administrators through a number of reports.

Integration

Aspect Enterprise Solutions applications provide a family of web services for integration with external systems. These may be used to synchronize data, such as trades and market prices, between Aspect applications and other systems.

Third-party applications or clients’ internal systems can use the functionality of the Aspect applications automatically via web services, according to the Service-Oriented Architecture paradigm.

 

How to buy
Solutions in action
Learn how Aspect customers are already benefiting from our solutions.