|
|
 |
The AgilePoint BPM Suite consists of the following modules: AgilePoint Envision
is a Visio add-on which allows the business users to design and model processes. A user can create, modify, and deploy process models using BPM-enabled Visio shapes and connectors. Business logic can be built into the graphic process model directly. The process model once built can be stored in Visio format, allowing enterprise-wide collaboration. Process definitions are stored as metadata and interpreted in XML format. AgilePoint’s n-tiered, SOA-aligned model-driven architecture enables AgilePoint Envision also to serve as a process-based integrated composition environment that dramatically increases the speed, manageability and business-user empowerment of BPM to deliver business agility. AgilePoint Developer
is a Microsoft Visual Studio based environment for creating reusable functional components. Custom BPM-enabled Visio shapes can be developed, which can then be exported for use in the Envision module. The .NET-based, metadata-driven IT asset abstraction framework allows developers already proficient with the platform to develop AgileParts (BPM enabled Visio shapes) in the language of their choice with no learning curve. AgilePoint Server
is an XML-based process engine which executes the process models created using Envision. The module provides for detailed event-based logging facilities in real time, allowing users to monitor their processes in real time. Using a session-based approach it supports in-flight changes made to a process, which can then be resubmitted to the server without having to restart it. Process execution resumes from the last occurred event, unless a restarting point is specified. The AgilePoint Server can be clustered and deployed in enterprise environments. It ensures high availability of the solution and provides NLB load-balancing capabilities. AgilePoint Enterprise Manager
is a Web-based application which provides a dashboard for real-time process monitoring, management and collaboration across the enterprise, a role-based rules engine for secure access, audit trails for compliance and governance, dynamic process adaptation capabilities which allow for expansion or deletion of events from an n-tier process model, reporting capabilities, and strong version control features.
|
 |
|
|
|
|
|
AgilePoint BPM Suite
AgilePoint BPM Suite is a .NET-based, model-driven, Business Process Management (BPM) solution, aimed at building SOA-aligned, highly adaptive process-based applications through composition of process-enabled IT assets abstracted from and across existing applications, and messaging and productivity solutions, with a focus on leveraging common Microsoft technologies such as SharePoint servers, SharePoint services, BizTalk, InfoPath, Visual Studio, and the .NET platform. The suite comprises a Visio-based process modeller which is, in fact, also an integrated composition environment for process-based SOA composition, a Visual Studio-based development environment for creating encapsulated reusable process elements in XML enabled by metadata driven IT asset abstraction framework, and a XML-based process execution engine. AgilePoint focuses on increased visibility and manageability into processes, both at design time and at run time, and on business user-driven process formulation and management. 
AgilePoint has taken the potential of a Microsoft-based BPM to a new level by delivering the industry's first .NET-based metadata framework enabled model-driven BPMS that can: Go hand-in-hand with SOA and realize the true value proposition of SOA. AgilePoint delivers the 'Last Mile' for SOA by being able to abstract and expose custom IT assets, called AgileParts and AgileWorks, to the process layer. These process-enabled IT assets can be included in process models by business users to create directly executable process models through process-based composition. As these executable process models were never turned into compiled code before execution, they remain highly adaptable at run-time to address increasingly dynamic business requirements. This is in stark contrast to IT-driven, code-based SOA composition that still generates rigid, monolithic executables and constrains the value proposition of SOA. Extend business user empowerment beyond modelling and simulation to include full-lifecycle, iterative deployment for improvement validation without burdening IT through the creation of process-based composite applications with the user experience of assembling a process diagram. AgilePoint BPMS enables business to implement process-based applications and integrations that power end-to-end business operations and respond to market changes at the business level using reusable functions built by IT. Enable businesses to expand the scope of process-management initiative to include not only structured processes but also the increasingly common dynamic, ad hoc processes where each instance of execution could change depending on external conditions. Enable businesses to derive differentiated competitiveness through being able to manage exceptions and respond to compliance and/or business requirement changes of running processes in real time through dynamic process adaptation capabilities such as in-flight process migration, dynamic roll-back, dynamic re-route, dynamic partial re-work, etc.
AgilePoint is a 100% .NET platform oriented BPM engine which is robust, secure, scalable, and manageable, with XML and Web services forming the core of the solution architecture. It provides a metadata driven layered architecture which is 3-tiered to start with and can be scaled to n-tiers. The AgilePoint BPM Suite provides end-to-end BPM with designing/modeling, deployment, management, monitoring, and reporting capabilities. The solution helps automate all the human-human, human-system, and system-system interactions in a process. Around 100+ common workflow and process-enabled elements of Microsoft products and technologies such as SharePoint, Active Directory, InfoPath, BizTalk, Exchange, ASP.NET, Web Service, etc., are available out of the box. Processes can be built by dragging and dropping process elements, i.e. abstracted and process-enabled IT assets and SOA services, onto the design palette and connect them using Visio connectors, which creates a process-based composite application. Processes can be modified on the fly to deliver the ultimate business agility, without having to making changes in the modelling environment, redeploying the change, and restarting the process. Objects developed using the .NET-based AgilePoint Developer can be saved as Visio process elements. The AgilePoint BPM Suite also offers integrated Business Activity Monitoring (BAM), in-flight process analytics and adaptation/optimisation capabilities.The process execution and implementation data is held in a database, and can be retrieved to deliver historic analysis and current process monitoring through the management and reporting console. AgilePoint integrates with legacy systems using database connections, Web services, and Enterprise Application Integration (EAI) solutions. When adopted initially by a non-Microsoft-centric organization as the integrated process-based SOA composition environment, AgilePoint also lets organizations leverage their existing Java based assets through Web Services, and IBM DB2, Oracle databases. Business users hold a company’s real knowledge and know-how. With AgilePoint, business users who make up the enterprise’s frontline can not only model business processes but also deploy them. Now that all the different sides of business management in the enterprise are able to implement and improve processes with which they are most familiar using reusable executable functions built by IT. IT can now perform their functions more strategically and play the true enabler role and does not have to be involved in every improvement. This advancement not only enables business agility but also eliminates chunks of traditional programming and engineering cycle, saving costs and shortening the time it takes to implement a business integration solution. This is how agility can be achieved and higher operational cost efficiency can be quickly optimized.
|