Technical Overview
The purpose of this overview is to provide Attensa customers or those evaluating a possible purchase of StreamServer a broad understanding of the architectural concepts related to the enterprise information gathering and delivery solution.
There is a companion PDF available upon request that covers Solution Requirements, Integration Architecture specifics and the solution’s Internal Architecture for a high-level understanding of the implementation architecture of the StreamServer itself.
Here’s what the Attensa StreamServer delivers from a technical perspective:
A solution that is secure, scalable, and easy to manage.
The information delivery platform for the whole enterprise. The Attensa StreamServer platform is a modular and extensible Web architecture built on an open standards foundation. It is supported on a wide range of server platforms and integrates quickly into your enterprise network infrastructure.
Centralized aggregation and normalization
By centralizing internal and external content aggregation with StreamServer, the information is captured once and shared across your enterprise. This uses network and bandwidth resources efficiently and provides security and access control. For RSS services, StreamServer normalizes inbound content to correct for variations in RSS specifications and publishing practices, leaving clean and consistent data. Inbound content is also scanned for JavaScript and other potentially malicious content.
Information Delivery
With tools for rapidly scanning and sharing information wherever you need it to be, StreamServer delivers relevant information to easy-to-scan, personal web dashboards, smartphones or tablets, SharePoint portal pages or in personalized daily email briefings.
Legacy Business Systems Integration
StreamServer integrates with many systems for subscribing and publishing by virtue of its open standards-based design. In addition, optional integration modules provide enhanced integration services with popular content and social applications.
High Scalability
StreamServer is optimized to ensure high performance in large organizations. Where needed, StreamServer handles large user populations using clustering and data grid technology. Fault-tolerance and high-availability are also assured in clustered deployments.
Content & System Security
As more content is syndicated inside and outside of enterprise networks, security is an increasing concern. By centralizing aggregation and syndication, StreamServer enables individual and departmental access control and policy administration.
Role-based Administration
Role-based administration lets you specify administrators for work groups, business units or project teams with permissions ranging from read-only access to full system control. Distributing administrative responsibilities makes it easy to empower your teams to provision and administer information related to their specific needs. Simply define users and groups (or use Directory Services, as described below) and assign Streams appropriately.
Active Directory Integration
Attensa StreamServer integrates with your directory services (e.g. Active Directory, LDAP) to provide centralized authentication, and user and group management. In addition to groups defined through directory integration, StreamServer groups can be defined and managed locally for fine-grained control over information and content delivery.
Deployment Flexibility
Attensa StreamServer is an enterprise Java application providing the freedom to use the server operating system of your choice. Run your StreamServer data store in Oracle 11g or use MySQL to keep your deployment costs down.
API
StreamServer’s REST web services API facilitates customization and integration with other systems or interfaces throughout your business. Attensa provides .NET and Java software development toolkits to facilitate rapid development.