Key PointsThe Atinco Alert Platform is a server that detects and sends alerts from a range of sources to end-users via multiple channels (SMS, MMS, e-mail, fax, etc.)
Atinco Alert PlatformThe Atinco Alert Platform is a server that detects and sends alerts from a range of sources to end-users via multiple channels (SMS, MMS, e-mail, fax, etc.). It is a multi-source server that can be connected to a wide range of information providers, including relational data bases, bank transaction hosts and real time systems like Reuters. The key feature of the server is its powerful configuration engine, which allows system administrators to create meta-rules to trigger alerts. These can then be personalized by end-users in a straightforward process using an intuitive web manager without the need to enter a single line of code. The Atinco Alert Platform is a multi-channel server, allowing alerts to be sent via SMS, MMS, fax, e-mail or any other platform. This is because its XML/XSL integration API adapts the alert to the specific channel required in a straightforward process that, once again, needs no programming. Finally, the Atinco Alert Platform not only informs users when a pre-programmed event occurs (e.g. when a football team scores a goal or a firm oversteps its credit limit), but also allows them to interact with the system in real time via their mobile phones. For example, a credit institution using the Atinco Alert Platform could allow clients to consult their bank balance by simply sending an SMS to a telephone number (via a secure system to safeguard confidentiality). Key features
The platform has the capability to handle multiple portals simultaneously without the need to replicate either platforms or applications, while allowing personalization of alerts to suit the portal. The platform is scaleable in terms of both its functional capabilities and capacity to send alerts and provides maximum flexibility for the addition of product functionalities and upgrades. The Atinco Alert Platform allows users to manage the different alert types simply and efficiently at the level of both trigger configuration and parametization of output devices. The all-round flexibility of the server makes it easy to include new functional modules in all layers:
BenefitsFlexibilityThe platform draws on different data bases to generate alerts, as well as sources like client hosts and other information media (data access modules can be easily incorporated into the rule monitoring and dispatch module). It is a multi-channel system based on a dispatch module and segmentation by output channel using gateways. The logic of the server is not confined to any specific channel or format. Alerts can be fully parametized to establish everything from trigger data and rules to the formats in which they reach the end user in each output channel. The management tool allows straightforward configuration of alerts and rules. Reliability and PerformanceAdjustment of process configurations provides the performance necessary to send alerts in very large batches. Because the rule monitoring and dispatch modules are independent of each other, the application is capable of handling voluminous workloads without any drop in overall performance. The architecture is standards-based, ensuring robustness and reliability. ScalabilityThe system is highly scalable in two ways: New functionalities can easily be added, in most cases without any technical intervention. This scalability includes alerts, rules, data sources and output channels. In operational terms, the application resolves the problem of performance in the face of fast growth in the number of rules / alerts monitored and sent. PortabilityThe use of standards in the design and development of the application ensures the portability of the server. The technological base consists of Java (J2EE) for business logic and XML (XML + XSLT) for presentation, allowing incorporation not only in other application servers but in any Java supported hardware / software environment. This protects not only the initial but also future investments. AvailabilityThe robustness of the platform and the support mechanisms provided by Atinco as a value added service ensure high availability. Configuring the system so that various instances of the server are running in parallel and process redundancy (together with the in-built redundancy in the rest of the platform) provide maximum system availability. PersonalizationAlerts can be configured for both the data sent to the end user (alert data sources) and the data format (data presentation templates). A transparent process allows users to indicate the alerts and rules they need, as well as the address and channel through which they wish to receive alerts. ArchitectureThe Atinco Alert Platform integrates with numerous different sources thanks to the integration layer, which abstracts the peculiarities intrinsic to each source in order to achieve flexibility.
Atinco Alert Platform ModulesPortal ManagerThe portal manager module comprises various management modules.
Rules managerFrom the standpoint of the alerts engine, a rule is a logical association of parameters created by the various administrators of the different portals. Thus, the first step in defining an alert is configuration, as follows:
The administrator has the option to assign a series of logical operations for each parameter. These could include: “the same”, “different”, “less”, “greater”, “less than or equal”, “greater than or equal”, within a given series of values, etc. Once the administrator has configured the alert, the parameters are associated with the rule via logical operations. The alert is then associated with the output channels through the definition and publication of personalized XSL formats for each portal. All of these steps are guided using straightforward forms which the platform administrator completes in the Rules Manager module until the alert is defined. Configuration covers: Management of different alert groups. Alerts are grouped by source, billing amount, etc., defining rules for registration, deregistration and modification of rules with definition of:
Administration moduleIn addition to the parametization of rules explained above, the system also allows:
Style ManagerThe style types presented in the user alert configuration pages are defined in this module. Design of templates for the input of alerts tailored to fit the format of each portal. Templates for the definition of the presentation types depending on the alert output type and the portal. These templates belong to all the portals and can be reused for different alerts, so the system permits recycling of alert configurations. Billing moduleThe system allows the user to be charged directly, integrating with the existing ERP system. Otherwise, billing can be delegated via the channel used to send the alert (e.g. via the mobile telephone operator in the case of SMS, or an associated credit system). One interesting possibility is the option for other partners to sponsor alerts, with the added alternative of shared sponsorship. This allows campaigns to be structured, for example, in the following way: sports alerts are sponsored 30% by Firm X and 40% by Firm Y, while 30% is charged to the end user. The data model for the product includes both the actual cost of the alert and the sale price, both of which can be configured at the time of its creation. This allows control of the profit associated with each alert. The Atinco Alert Platform billing module provides a transparent model for the management of alert sales, while the export model can be used to integrate with ERP systems. Key functionalities allow:
Marketing moduleInformation is treated using XSLT templates depending on the output channel used to send the alert. The creation of new output channels is possible, and the template can be personalized for each of the client portals and for each user. The Atinco Alert Platform allows the creation of schedules associated with a given alert to define the days on which it will be sent (tax deadlines, birthdays, reminders). The personalization of marketing campaigns is immediate:
Statistics ManagerThe statistics module generates a wide range of data with regard to: Control of statistics on alerts defined, triggered and deleted, grouped by portal, Type of alert, date. Billing statistics by portal, group of alerts, language, etc. Subscriber activity segmented by portal, type of alert and channel. Reports on users of new alerts, most sought-after alerts, special offers, etc. The multiple statistics described are obtained through the system consultation API (alerts configured, output channels selected, messages sent in a given time span, number of users subscribing and messages sent). All of the reports are broken down by output channel and alert. Results are presented in XML or CSV format for export or for the application of personalized XSL templates. The application provides a tool for complex queries involving various parameters (user, portal, output channel, starting and ending dates, etc.). |