The Adeptia Integration Suite (AIS) is a comprehensive Application Integration and Enterprise Service Bus (ESB) software product that is designed to integrate any application with any data at any location. AIS is a proven product that has been recognized by leading analysts and experts, used by hundreds of companies in mission-critical initiatives. AIS combines a services-oriented architecture (SOA) with process orchestration to offer a powerful ESB application that quickly and easily automates data flows and connects applications both in the cloud and on-premises.
Adeptia’s application integration software enables customers to rapidly complete application-specific integrations using a "configure, not code" approach. By using a wizard-driven approach and pre-configured templates, rather than starting from scratch with complex software tools and writing many lines of code, businesses complete business-critical projects in days rather than months.
AIS provides a compelling new approach to application integration that focuses not just on the moving of data about — rather, AIS goes beyond that in seeking to automate the business processes around that integration step. This approach, called “business process integration,” helps enterprises gain never-before seen efficiencies by automating key processes and removing manual or redundant steps. This approach is only possible because of the rich Business Process Management (BPM)-centric process orchestration and human workflow capabilities in the Adeptia Integration Suite, making AIS truly unique in the integration market.
AIS has the following key components:
The Adeptia Integration Suite offers IT staff an easy and simple way to deliver highly complex process-based integration for business’ changing needs. This enterprise-class software allows companies to leverage the Internet by deploying extended enterprise processes that link partners, suppliers, and customers. Based on API, JAVA and XML technology, AIS combines powerful data transport functionality with comprehensive data mapping and transformation capabilities, making it perfectly suited for Enterprise Application Integration (EAI), Data Integration, and B2B integration scenarios
Adeptia Integration Suite offers all the features and functionality that one would need in a complete process-centric, SOA-based application integration solution. This includes the following capabilities:
Data Interfaces: AIS is an application for both business users and IT staff. The Data Interfaces feature allows business users to create simple app-A to app-B connections using pre-configured connectors that are made available by the IT staff. This is a configuration wizard that allows users to simply select the applications they want to connect and then specify the parameters via a web form. This allows true self-service integration for business users to create their own simpler connections, reducing their dependence on IT.
Web Services and APIs: AIS provides comprehensive support for Web Services, including the ability to utilize any Web Service as a task in a process flow. This includes support for introspection of WSDL and both RPC and message-style invocation. Process flows can be triggered by and even exposed as Web Services by using the Publish-WS capability of the product. Includes support for WS-Security. Adeptia supports both REST and SOAP Web Services.
Data Mapper: a graphical tool that makes it easy to configure data transformation, mapping, validation, and cleansing rules to process information. Complex rules can be easily specified without writing any code. Data Mapper supports any-to-any mapping, meaning transformation rules can be applied where sources and targets are in different formats. This tool includes a library of functions that can be pre-created, then reused again and again. Data Mapper also has a "preview" capability to see the actual source and target data while the rules are being specified, enabling verification that the mapping rules are being defined correctly.
Process Designer: a graphical process design and modeling interface for creating process flows. IT staff utilizes this easy-to-use, drag-and-drop interface for quickly designing process and data flows and implementing business rules. Developers directly implement these processes for execution by creating and populating each service task in the process flow. Process Modeler & Designer utilize BPMN standards-based notation.
Process Engine: a powerful, full-featured orchestration engine for automated process execution. Its support for decision nodes, sub processes, exception handling, forks and joins, loops, and long running transactions enables the execution of process flows of almost any complexity. Process Engine supports the concept of transactional execution using Java Transaction API (JTA), and directly executes the PF XML generated by the Process Designer. Process Engine also supports failure recovery, as well as a job queue and clustering for reliability and high performance.
Process Modeler: ideal for business users and analysts to use when documenting and defining business processes and rules. Process Modeler includes support for swim-lanes and assists in process discovery by prompting users to think through and identify process rules, parameters, priorities, and exceptions. The modeled process can be exported into PDF document for archival and sharing. Process Modeler also supports powerful simulation capabilities to do both cost-based and timing-based analysis of the “as-is” and “to-be” processes. Reports are included that help compare scenarios and identify bottlenecks.
Rich Forms: these can be created easily, without code. Dynamic, AJAX-based forms are offered, which include support for instantaneous validations, sophisticated layouts, and dynamic behavior. These forms can be used either as business processes triggers or as workflow tasks in running flows.
Human Workflow: AIS allows the deployment of process flows that includes tasks where human decisions are needed. When an action is required, business users are alerted via email and on the Task Manager. Users interact via a web-interface with the process flow to complete their tasks. These actions may require manual intervention to resolve exceptions, review of business data to make decisions, and/or the downloading/uploading of documents.
Dashboard and Reporting: a dashboard and reporting engine that are wizard-driven to enable the quick design of real-time metrics dashboards and reports. AIS saves all logs and process data in a database for archival. Pre-built reports are included that allow analysis of run-time process metrics to review performance of processes and identify resource or personnel bottlenecks. Fixing these constraints can significantly optimize processes, resulting in cost savings, improved operational efficiencies, and strategic business advantages.
Portal functionality: the management of users and roles and relationships, as well as permissions-based access and secure login access are some of the capabilities included in this solution.
Task Manager: pre-built to allow business users to see which tasks are waiting, as well as their priorities and due dates. Managers can see subordinates’ Task Managers, and have the ability to reassign tasks if needed. Users can fix any data errors or make any decisions before data is processed and end-systems updated..
Real-time and Batch Triggers: allow flexibility in determining how the implemented integration solutions (data flows) will be executed. These can be simple scheduled triggers to run certain data flows at specific times, or they can be real-time triggers that execute data flows based on certain events, such as a file being dropped in an FTP folder, or an email being received.
Extensibility: available in this solution via custom service plug-ins. Any existing external programs, in any programming language, can be plugged-in as a service to the Adeptia Integration Suite and can be reused at any time within data flows. This allows IT teams to leverage their existing work and move their existing interfaces into a "services-based" solution wherein everything can be centrally managed.
Rules-based Routing: allows complex data flows with complex rules to be specified such that the routing of data, workflow tasks, and information can be affected automatically in the process flows at run-time.
To learn more about how Adeptia compares to other solutions in the market, view the detailed Application Integration Vendors Comparison.
The Adeptia Integration Suite’s application integration capabilities enable IT departments to be more productive and responsive to the needs of the business. Some of the main benefits of AIS include:
AIS application integration and ESB software rapidly connects a wide variety of applications and endpoints while complementing existing integration technologies. Companies in a wide range of industries - finance, manufacturing, retail, consumer packaged goods, energy, transportation, and logistics - use the Adeptia Integration Suite to solve application integration problems like these:
Using an Enterprise Service Bus (ESB) model for your application integration solutions is recommended when you have multiple business applications, data repositories and data consumers that need to talk to each other through a service layer that contains the rules and a common framework on how to communicate between those entities.
Adeptia Integration Suite combines services-oriented architecture (SOA) with process orchestration to offer a powerful ESB application that quickly and easily automates data flows and connects applications both in the cloud and on-premises. Adeptia ESB is completely browser-based and it enables developers and business users to collaborate and build business solutions by utilizing a comprehensive set of application integration features.
It provides a seamless process of utilizing connections from the services layer to get the data from any application whenever and wherever it is needed to facilitate business functions. Applications talk to the services layer and not directly to the underlying systems.
For example, a service bus that provides a patient’s insurance coverage can be called by any application such as Claims Management System or a Policy Underwriting System or an Agency Management System to view or update an insurance policy as part of a business function performed by an end-user. Thus all these applications would use one common service to get the patient data. Similarly there would be additional common services in your ESB layer that provide specific business data by connecting to the underlying systems. Having a library of services that your business can utilize to get the data from any application whether it’s local or on cloud removes the need to implement point-to-point connections.