Avio BPM Solutions and Frameworks
Avio BPM Solutions and Frameworks Avio BPM Frameworks increase the value of OracleBPM (formerly AquaLogic BPM) investments by leveraging our unmatched experience in implementation and delivery of OracleBPM projects. Throughout an entire project lifecycle, there are Avio BPM Frameworks that allow project teams to accelerate their delivery and reduce the overall cost while immediately leveraging best practices via tested and validated frameworks. These solutions and frameworks are designed to enable organizations to deliver more consistent projects in an accelerated amount of time. When projects are delivered faster and with more consistency, organization are able to more quickly realize the benefits of the project and thereby become more competitive and agile. Simple Automated Management for Environments (SAME) TM Designed for consistent management and administration of OracleBPM environments More than 20 pre-configured tasks Based on open source tools for extensibility SAME provides functionality to quickly and consistently create and manage environments for all OracleBPM Enterprise environments. SAME is available for both Standalone and J2EE versions and allows for the automated management and administration of OracleBPM environments. SAME automates tasks such as environment creation, engine administration, and project deployment throughout multiple project teams and environments. With compliance a primary concern within infrastructure teams, the SAME framework prevents the need for manually creating and managing environments. By utilizing standard configuration files, the SAME framework prevents incorrect configuration during environment creation. Incorrect configuration often leads to hours of lost productivity due to troubleshooting, debugging, and recreating the environment. SAME is able to create complete OracleBPM J2EE environments from scratch in under ten minutes. In environments where development or test environments necessitate frequent creation, deploying a full environment in then minutes instead of hours is a tremendous benefit. SAME is built for extensibility and provides a simple mechanism to modify and extend the out of the box functionality. Customers can include specific standards and system dependencies by extending the delivered tasks of the SAME framework in order to provide an extremely robust and comprehensive build tool.
Extended Logging Framework (ELF) TM Leverage the power of Log4j from within processes designed and deployed within OracleBPM. The Extended Log Framework provides the capabilities to enforce logging best practices and consistency of messages throughout OracleBPM deployments. Leverage the ELF comprehensive and robust Java components via an external resource or shared catalog to provide the following functionality: Runtime configurable logging properties Specific methods for OracleBPM processes, screenflows and catalog components to ensure consistent and accurate output Best practice logging patterns to provide location, correlation ID s and ability to log elapsed time Ability to easily follow individual instance across processes Ability to target different output (appenders) to processes dynamically Log4J compliant to allow external consoles to monitor business transactions end-to-end in a process. Automated Testing Framework (ATF) TM Test cases executed with the Avio Automated Testing Framework provide the ability to run end-to-end tests of all processes and associated components within a project. With the capability of ATF to test both human and system activities, ATF allows for comprehensive scenarios to execute as a single test. Leveraging the same underlying API as used by the OracleBPM Workspace, the Automated Testing Framework helps to ensure there is not any unexpected behavior in deployed projects. ATF provides the critical regression testing capabilities needed in a BPM development environment where change is constant. While the PUnit and Cunit test cases designed within OracleBPM can only execute within OracleBPM Studio, ATF test cases execute against an OracleBPM Enterprise server to ensure the test behavior is identical to a production environment. Tests catalog components to ensure integration to the back end systems works as expected Produces a web based report to view results and identify specific failures during the testing process Developers write test cases in Groovy to allow a test team to create specific scenarios to test for expected behavior. Leverages test cases written specifically for ATF and CUnit test cases written in OracleBPM Studio
Global Exception Management (GEM) TM GEM provides an enterprise level exception handling platform for handling exceptions dynamically by project or application. GEM delivers a proactive alerting capability to ensure key process activities are running within acceptable boundaries. In addition, GEM also provides pre-built BAM dashboards to provide a visible layer for exception monitoring. A key GEM feature is the ability to do exception handling dynamically for each application: Existing exception handling processes are easily incorporated into GEM Exception handling configuration is table driven and can be changed on the fly by an Exception Admin Default exception process can be used when no exception handling is defined or configured for an application GEM Business Activity Monitoring (BAM) dashboards provide: Specific knowledge regarding which applications and processes are experiencing exceptions, the type and severity of the exceptions, and when they occurred IT administrators, process owners, and executive management with the ability to monitor exceptions at multiple levels: application summary dashboard to process dashboards to the individual instances. A flexible and customizable mechanism for alerting administrators when defined error thresholds have been reached
Avio BPM Knowledge Base The Avio BPM Knowledge Base contains a wide variety of information from the evaluation of a BPM initiative through the maintenance and support of projects deployed into production. With access to our extensive and constantly expanding collection of articles and project examples, developers can quickly become more productive and advanced users. In addition, with continuous access to our searchable collection of topics, the Avio BPM Knowledge Base is a much more effective tool in expanding a developer or architect skill set in OracleBPM than traditional classroom based training The Avio BPM Knowledge Base is organized in six primary categories: OracleBPM Best Practices - Project creation, simulation, exception handling, engine management, PBL coding, custom UIs, and many more Performance - Topics such as undocumented engine properties, engine tuning, scalability, benchmarking, etc. Infrastructure - Topics including capacity planning, installation, project deployment, engine monitoring, etc. External Systems - Recommendations and guidelines for integration with external systems such as an ESB, JMS queue, enterprise repository, business rules engine, etc. OracleBPM Cookbook - Full project examples of many advanced concepts in OracleBPM such as using custom JSPs, exception handling, leveraging COM components, aborting main instances, etc. Developer Tips and Tricks - Lessons based on our experience to help teams become more productive and informed About Avio Avio Consulting (http://www.avioconsulting.com) is the leading provider of Business Process Management (BPM) solutions based on OracleBPM (formerly AquaLogicBPM ). With more than 150 years of combined OracleBPM experience, Avio Consulting is committed to implementing the most reliable, cost-effective solutions in the market. For more information or pricing on any of the Avio Frameworks, email bpmframeworks@avioconsulting.com or call 214-736-4062.