Stabilix e-business Platform (CloudEx.net) Overview 1
Introduction CloudEx.NET is a flexible, integrated application development framework, to develop enterprise level web applications on Microsoft.NET technology. It encompasses the major non functional requirements of various domains and creates an infrastructure framework for Rapid Application Development. Usage of CloudEx.NET can reduce the product development time by 20-40%. and Benefits Internationalization and Localization Services. Flexible security infrastructure. Integrated event management system for automating the business process. Document management interface for storing and sharing electronic documents, which can be easily integrated with other document repository systems. Campaign management system to define and publish campaigns. Survey management system to define and publish online surveys and collect user responses. Rapid Application Development platform based on Microsoft.NET technologies. Technology Stabilix selected the best suited technologies within the.net environment to implement each component in CloudEx.NET. Microsoft VELOCITY FRAME WORK WWF ASP.NET ASP.NET AJAX MICROSOFT.NET FRAMEWORK ASP.NET AJAX CONTROL TOOLKIT Technology : Microsoft.NET Framework 3.5, ASP.NET Ajax Control Toolkit, Microsoft Velocity Framework Platform : IIS 6.0/7.0 on Windows 2003 Server Database : Microsoft SQL Server 2008/2005 Microsoft.NET Framework 3.5: Provides ASP.NET, AJAX and Windows Workflow Foundation (WWF) components which are the core building blocks of CloudEx.NET. ASP.NET Ajax Control Toolkit: Used for building AJAX enabled user interface (UI) controls in CLOUDEX.NET. Microsoft Velocity Framework: Distributed in-memory application caching platform used in CLOUDEX.NET for performance, scalability and availability. Licensing: CloudEx.NET requires Windows 2003 Server (Web Server) and Microsoft SQL Server 2008/2005 (Database Server) licenses from Microsoft. 2
Architecture CloudEx.NET architecture includes two major sets of components. 1. Infrastructure components. 2. Application modules. Customer specific application modules can be built on top of these components. The component structure of CloudEx.NET is illustrated below. 3
CloudEx.NET Infrastructure Components CloudEx.NET infrastructure components provide the necessary framework for rapid application development of enterprise web applications. The infrastructure components include the following. Core web application components for in memory data caching and data persistence. Internationalization components. Flexible security framework components. AJAX based UI widgets with built-in security and internationalization support. Workflow component with built-in event management. Administration UI for all the infrastructure features. CloudEx.NET Application Modules CloudEx.NET application modules are developed on top of the infrastructure components. These application modules can be integrated with the customer specific applications being developed on CloudEx.NET platform. The application modules include the following. Event management system for business process automation. Document management system interface for storing and sharing electronic documents. Campaign management system to create and publish campaigns. CloudEx.NET Infrastructure Components CloudEx.NET Infrastructure components are built to provide common.net enterprise application requirements. Some of the supported functionalities are discussed below. CloudEx Infrastructure Components 4
Internationalization Services Internationalization and localization features are built into all core modules of FELX.NET platform. This includes all UI elements such as messages, labels, date fields etc. The internationalized texts will be saved in the database and the internationalization component will handle the display of correct language texts in UI elements. Extended internationalization feature over the.net provisions. User configurable internationalized texts for better language management. Improves overall manageability of the internationalized application as all the international-ized texts are stored in the database. Security Infrastructure Services CLOUDEX.NET security infrastructure will contain facilities for authentication of users and role based authorization. The system provides a configurable user management platform, which will help organizations to de-fine their identity and access management to application modules built on CLOUDEX.NET. Provides group and user management. Provides auditing and logging facilities. Provides features for security enabled menu configuration to facilitate to the access privileges defined. Provides fine-grained access control - control level, page level and module level authorizations mechanism. Core Services CLOUDEX.NET Core will provide low level services required by an enterprise web application. Some of the low level services include database access, caching, application logging and auditing features. All components are built on top of this layer. Application level Components for data access, auditing and logging. Scalable caching component built based on Microsoft Velocity Caching framework. 5
UI Widgets The UI components have built-in security and internationalization features. Appearance of UI components can be easily customized based on predefined styles/themes. CLOUDEX.NET UI components are developed by extending the functionality of ASP.NET components and AJAX technolo- Security and internationalization enabled UI Components. AJAX based UI components for better user experience and responsiveness. CloudEx.NET Application Modules CloudEx.NET comes with built in application modules which are discussed below. Event Management System Event management system is a workflow based module, which automates the business process in an organization. This module allocates events/tasks to appropriate users or groups based on a pre- Administration module for deploying and configuring workflows. Provides facility to manage multiple versions of workflow definitions simultaneously. Provides common workflow features like task escalation, messaging, workflow history etc. Provides graphical representation of the workflow. Provide features for changing the workflow rules. 6
Document Management System Document management system (DMS) allows to store, share and track electronic documents. All CLOUDEX.NET application modules interact with DMS module to store and access documents and attachments. DMS provides the basic document management interface and it can be easily integrated with an existing document repository system used in the enterprise. Document categorization and version management. Provides facility to check-in and check-out documents. Provides document search feature. Provides easy integration with other application modules. Provides easy integration with existing document repository systems in the enterprise. Campaign Management System Campaign management module can be used to define and publish campaigns, collect campaign results and to perform analysis of the campaign results based on Campaign reports. Campaigns can be configured and targeted to specific set of audiences. Online campaigns with banner advertisements. Provides easy integration with other application modules. Flexibility to control the campaign execution. Survey Management System Survey management module can be used to define and publish online surveys to collect and track user responses. Survey module provides reports which helps to analyze the survey results. User friendly survey creation and administration. Survey Reports to help in analysis. Provides easy integration with other application modules. 7
For more information please contact: Stabilix Corporation www.stabilix.com Send an email to info@stabilix.com or call 1. 830. 438. 5760 This document is for informational purposes only. Stabilix Corporation makes no warranties, expressed or implied, in this document. 8