BP Logix Workflow Server Architecture
BP Logix Workflow Server Layered Functions
The BP Logix Workflow Server is a web-based document management solution with integrated workflow automation, document imaging, eForms processing, collaboration and knowledge management features.
The BP Logix Workflow Server components are built on each other to provide a completely seamless environment. Unlike many other products, the BP Logix Workflow Server is packaged with all of its major components as a single integrated solution.
The BP Logix Workflow Server model provides all the components to manage and control your paper and digital documents throughout their lifecycle. The product is structured in three layers. Layer 1 provides the content management features necessary to securely store, modify and access your documents, digital content and completed form data. Layer 2 provides the business process automation which addresses your routing and workflow requirements. Layer 3 provides the delivery and retrieval of content, forms and process information. All layers of the BP Logix Workflow Server are seamlessly integrated to provide a single and complete offering.
BP Logix Workflow Server Architecture
The BP Logix Workflow Server is flexible, scalable, easy to install and administer.
The BP Logix Workflow Server can be deployed in a 3-tier data access environment, providing a separation between client access, business logic and database access. This configuration offers the most flexible approach to providing reliability and scalability.
The client (tier 1) uses HTTP/HTML and AJAX to communicate with the BP Logix Workflow Server (with or without the optional BP Logix annotation plug-in). The BP Logix Workflow Server (tier 2) then uses ODBC to access the database (tier 3) repository.
The database can be either Microsoft SQL Server 7.0 (or higher), Oracle 8i (or higher), or IBM DB2 version 8 (or higher). The database server can be installed on any host that has network connectivity to the BP Logix Workflow Server. Multiple BP Logix Workflow Servers can use the same database, allowing for load-balanced web servers.
The web server must be running Microsoft Internet Information Server (IIS). The BP Logix Workflow Server supports load balancing so traffic can be spread across multiple web servers (this requires an external load balancing device capable of maintaining session state). The BP Logix Server can be installed on any host running IIS and can be installed on your existing web server.
For minimum system requirements, click here.
Inputs / Outputs
The BP Logix Workflow Server processes data from various sources. Information can be entered into the system from electronic forms, imaging scanners, fax software, file systems, mail and other external applications. Information entered into the system can be routed in a workflow package and delivered to users or other applications.
SOAP/XML Support
The BP Logix Workflow Server utilizes XML for all APIs and programming interfaces. All requests and responses from the iMarkup Plug-in to the BP Logix Workflow Server use XML to encode data. This open standard ensures easy interoperability with other applications and servers. All requests use standard Web protocols (HTTP and HTTPS), ensuring firewall-safe connectivity. Additionally, all data is transferred using the widely-accepted architecture for passing XML over HTTP -- the Simple Object Access Protocol (commonly known as SOAP.) This company-independent standard (created and supported by industry leaders including IBM, Microsoft and Lotus) is an open method allowing applications to communicate across intranets and the Internet. BP Logix Solutions is committed to supporting industry standards to ensure easy integration and deployment in current and future environments. For the latest information on the SOAP architecture, see http://www.w3.org/TR/soap/.
For enhanced security, you can configure the BP Logix Workflow Server to encrypt all communication between the Clients and Server. The encryption is done using the industry standard (SSL) protocol. You must ensure that your server platform supports, and is configured correctly, for SSL.
User Authentication
The BP Logix Workflow Server supports authenticated and anonymous users. Authenticated users are those who perform a login to access the BP Logix Workflow Server. The login authentication can be accomplished with either the built-in security module or through an external authentication system. The BP Logix Workflow Server has integrated support for LDAP, Windows Domain Security, Windows Active Directory (AD), CA eTrust SiteMinder, Cafesoft Cams, and various other portal products. Other authentication systems can also be supported through the Integration SDK provided with the product.
Anonymous users will only have access to limited resources in the BP Logix Server. Permissions can be established for an object in the database that allows anonymous users to access them. Anonymous users can view objects in the database (e.g. documents) and submit eForms, but they cannot participate in a workflow process.
Object Level Permissions
All objects in the BP Logix Workflow Server database (e.g. documents, folders, eForms, Knowledge Views, taxonomy, workflows, etc.) have permission lists associated with them. Permissions can be established for users or groups of users (i.e., usergroups). Usergroups allow users to be grouped according to role or any other type of organizational structure.


