Bizagi standards for process modeling
Definition: Business Process Model and Notation (BPMN) enables businesses to visualize their internal business procedures graphically and provides the standard notation for process communication.
Bizagi way: BPMN 2.0 is the latest OMG specification in Business Process Modeling. Since 2007, Bizagi has been an active member of the group in charge of defining the OMG BPMN standard.http://www.bpmn.org
Definition: XML Process Definition Language (XPDL) is a format standardized by the Workflow Management Coalition (WfMC) to interchange business process definitions between different workflow products allowing to store all aspects of a BPMN diagrams, i.e. attributes, resources, etc.
Bizagi way: Bizagi allows you to share your diagrams with other modeling tools that use the BPMN notation. Export your diagrams through XPDL, or import them into Bizagi BPMS for reuse or to continue previous work.http://www.wfmc.org/index.php/standards/xpdl
Definition: BPSim, defined by WfMC, allows business process models captured in either BPMN or XPDL to be augmented with information in support of rigorous methods of analysis.
Bizagi way: Bizagi Simulation allows to assess the dynamic behavior of business processes over time to improve process performance, process and product quality, customer satisfaction or resource utilization.http://www.bpsim.org
Definition: XPath, defined by W3C, describes a way to locate and process items in XML documents by using an addressing syntax, based on a path, through the document's logical structure or hierarchy.
Bizagi way: Bizagi uses XPath to navigate the data model and access information in an easy and intuitive way. XPath navigation also allows performing high-level operations on such data with simple one-line sentences.http://www.w3.org
Bizagi standards for integration
Definition: Content Management Interoperability Services (CMIS) allows different Content Management Systems (CMS) to inter-operate online. It defines an abstraction layer for controlling enterprise document management systems and repositories using web protocols.
Bizagi way: Bizagi is easily integrated with leading products which support the CMIS standard, such as SharePoint, Alfresco, Documentum and FileNet.https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis
Definition: Service-oriented architecture (SOA) provides the communication framework between services. With SOA, two computing entities, such as programs, interact to enable one entity to perform a unit of work on behalf of another. Each interaction is self-contained and loosely coupled. The protocol independence of SOA means that different users can communicate with the service in different ways.
Bizagi way: The SOA implemented in Bizagi Integration Layer exposes processes and data models as services to be consumed by heterogeneous systems that also support SOA. These can be directly invoked from the external applications through a service-oriented API.
Definition: Simple Object Access Protocol (SOAP)-based Web services are the most common implementation of SOA and define the standard for exchanging structured information in the implementation of Web Services.
Bizagi way: Using SOAP, any external application or system can create new instances of Bizagi processes, execute a process activity, trigger an event, or search for updated process instances. Similarly, Bizagi BPM software can also invocate these external systems and consume SOAP web services.
Definition: Representational state transfer (REST) is a simple stateless architecture that generally runs over HTTP. REST is used in mobile applications, Web sites, mashup tools and automated business processes.
Bizagi way: Organizational processes in Bizagi BPMS use an interface wizard for web and rest services invocations (systems on intranet or internet).
Definition: An enterprise service bus (ESB) provides a middleware software to manage access to applications and services (especially legacy) to present a single, simple, and consistent interface to end-users via Web- or forms-based client-side front ends.
Bizagi way: Bizagi Enterprise Mapping Layer (EML) provides a rich, SOA-based toolkit for easy and transparent access to any data source, be it a modern application, a database or a legacy system directly or through ESB.
Bizagi standards for technologies
Definition: The Java Message Service (JMS) API is a Java Message Oriented Middleware (MOM) API for sending and receiving messages between clients. Part of the Java Platform, Enterprise Edition.
Bizagi way: JMS allows Bizagi to manage queues in an optimal manner. Bizagi BPM software executes asynchronous tasks by relying on the JMS features supported by the JEE Application server.
Definition: The Lightweight Directory Access Protocol (LDAP) is an application protocol for accessing and maintaining distributed directory information services, such as a corporate email directory over an IP network.
Bizagi way: Bizagi uses LDAP Authentication to validate credentials of the corporate email users though a verification via an LDAP Server, that either allows or denies the access.
Definition: Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (email) transmission across IP networks.
Bizagi way: Processes in Bizagi BPMS can send notifications (both automatic and user configured) by using an email server which is SMTP compliant, such as Lotus Notes and Exchange, amongst others. Simply specify that email servers location (and other parameters) to use the server in your BPM project.
Definition: HTML5 is the latest version of Hypertext Markup Language, the standard that describes web pages. HTML5 has been designed to deliver almost everything to do online without requiring additional software such as browser plugins.
Bizagi way: Bizagi made HTML stack a central part of the company's mobile vision for both mobile websites and mobile apps, to make it easier to deliver optimal experience on all devices.http://www.w3schools.com/html/html5_intro.asp
Definition: With Ajax, web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page.
Bizagi way: With Ajax Bizagi updates information faster, and provides the best user experience when managing interfaces with dynamic information.
Bizagi way: JSON helps Bizagi BPMS to both transmit and manipulate information faster which is presented in user interfaces. Bizagi Widgets rely on JSON definitions to offer user interface extensibility in any project.http://www.json.org/
Bizagi way: jQuery in addition to HTML stack is a key component of Bizagi's mobile strategy for both mobile websites 4and mobile apps, to make it easier to deliver optimal experience on all devices.http://jquery.com/