IDIOM PRODUCTS Overview +64 9 6308950 @ idiomsales@idiomsoftware.com idiomsoftware.com 2-2, 93 Dominion Road, Mount Eden, Auckland 1024 IDIOM Ltd
IDIOM PRODUCTS THAT DEFINE YOUR BUSINESS IDIOM Decision Manager captures and holds business logic in the form of Decision Models; tests the Decision Models; and generates valid and correct Java and/or C# source code which implements the Decision Models IDIOM Forms Engine is a tool to build very large web forms that are bound to Decision Models at runtime, and which are deployable via Java and/or Microsoft web servers IDIOM Document Generator is a tool to build Microsoft Word documents under the control of IDIOM Decision Models at runtime, which can be delivered back to the caller in a variety of formats including Word, PDF, and HTML IDIOM Ltd
IDIOM PRODUCTS THAT SUPPORT YOUR BUSINESS IDIOM Decision Tracker is a tool to map MS Word and MS Excel documents to Decision Models for full bi-directional traceability between corporate policy definitions and their implementation as IDIOM generated Decision Models IDIOM Decision Manager Workbench uploads Decision Models and other process components, assembles them into schedulable processes, and runs them on a large scale. It collects outcomes and supporting information for subsequent analysis and/or action IDIOM Transaction Engine is a set of software components that build on the AZURE Platform-as-a-Service (either on-premise or in the cloud) to provide a complete, secure, and scalable application for dynamically constructing and executing processes that are configured by the IDIOM Products IDIOM Ltd
IDIOM DECISION MANAGER A tool for graphically modeling, testing, and deploying business logic without programming! Automate the most complex decisionmaking Used hands-on by SMEs or analysts, not programmers Continuous and perpetual versioning of business policy Compiled performance on any scale, any platform A tool for the policy maker, not the programmer Any combination, any scale of validation, transformation, adjudication, calculation, workfloworchestration and compliance Analyse, define, and test business policies in terms of both data and decisions in a single combined process A complete historical record and the ultimate source of truth for your organization s proprietary decision making know-how C# or Java source code compiled to your specification and deployed as industrial strength components on any platform IDIOM Ltd
IDIOM DECISION MANAGER (EXAMPLE NEXT SLIDE) This example is a real model drawn from a City Council implementation of policy that calculates financial contributions to be paid by property developers The policy is decomposed using a mind mapping approach until we reach the atomic units that we call decisions (rounded boxes) This decision model is demonstrably aligned and integrated with the adjacent data model (left hand panel) - validating and strengthening both The atomic decisions provide an easy entry point for specification of the underlying rule details via the formulas IDIOM Ltd
IDIOM DECISION MANAGER (DECISION MODEL) Formula slide (next screenshot) calculates this decision value.... and the Decision puts the value here IDIOM Ltd
IDIOM DECISION MANAGER The underlying rules details are easily captured using a Lego like drag-and-drop development approach More fun than playing golf says the CEO of one of our largest customers There is no scripting or coding required to build these formulas The rules can be tested immediately inside the Decision Manager palette When finished, IDIOM Decision Manager generates computer source code (C# or Java) with a single button click Callable by any application using a wide variety of supplied interfaces and wrappers (in-line, dll, web service, queue service, many more) Can be published directly into the IDIOM Decision Manager Workbench At the same time it generates the model into business readable documentation (PDF) and computer readable XML IDIOM Ltd
IDIOM DECISION MANAGER (FORMULA PALETTE) IDIOM Ltd
IDIOM DECISION MANAGER IDIOM decision models do for decisions what data models do for data a powerful abstraction that makes the underlying complexity visible and manageable Models include validation & transformation with business rules Business rules alone are severely limited in their ability to implement business policy invariably, in-line data transformations are necessary to mirror the terminology* used in the rule policy statements * This localised terminology is an idiom hence the name of our company and product Decision models define both data and rules so they can be fully tested directly in the builder palettes No external technology or application support is required to empirically prove the correctness, completeness, and consistency of the models For complete transparency, decision models are published as PDF ( logical English ), XML, and C# or Java source code IDIOM Ltd
IDIOM FORMS (EXAMPLE FOLLOWS) BROWSER (ANY) Internet SERVER (ANY) JAVA SCRIPT Enforcement of schema defined constraints Application of style sheets Navigation Events PLUS AJAX interface to synchronize browser image of the form with the server-side object models in both directions Initialisation WebForm definition RealTime Field values & events Submitted document Termination Synchronised object models Webform Decision model 2 presentation control IDIOM FORMS ENGINE WEBSERVER APPLICATION Business transaction Decision model 1 business decisions Initialisation Context documents RealTime Bespoke events & updates Completed Form Termination IDIOM FORMS BUILDER Generated forms Configuration for processing by the forms engine Forms design IDIOM Ltd Decision models
CLAIM SETUP IDIOM Ltd
IDIOM DOCUMENT GENERATOR (SAMPLE FOLLOWS) IDIOM Ltd
WORD (DOCX) TEMPLATE IDIOM Ltd
GENERATED DOCUMENT IDIOM Ltd
IDIOM DECISION MANAGER WORKBENCH IDIOM Ltd
IDIOM TRANSACTION ENGINE BINDS YOUR BUSINESS TO AZURE PAAS AND INTEGRATES IT WITH THE WORLD AROUND YOU Operational Policy, Contracts, Governance, and Regulation Your BUSINESS DEFINED IDIOM Decision Manager + Forms Builder + Document Generator Transaction Engine MICROSOFT AZURE PLATFORM AS A SERVICE Fully integrated in a WORLD without boundaries IDIOM Ltd
GENERIC PAAS FUTURE PROOFED, SECURE, SCALABLE, AGILE, LOW COST Platform-as-a-Service the new generation technology stack, providing any/all technology infrastructure components database, application and web servers, queues, email servers, SMS servers, file and blob storage, passive and active failover, integrated authentication/authorisation, much more Secure continuous, patch level vendor stack maintenance, with integrated encryption, authentication, authorisation Scalable every component independently scalable in real-time to achieve unlimited scale on demand Agile Additional components anytime, anywhere, on demand at the click of a button Extensible service or file level integration with global reach Low Cost order of magnitude reduction in total cost of ownership Cloud Optimised further cost reduction through shared resources IDIOM Ltd
IDIOM Ltd
PIVOTAL ROLE OF THE IDIOM CORE Single Point of Control only the Core can execute a change of state on the Entity XML [aka the God Document] Total Security through Two Layer Encryption Core has exclusive hardware controlled access to the inner level encryption key Managed Audit and History For every state change, the Core records a complete history of before and after data, process logs, user and system level activity logs Managed Workflow For every state change, the Core updates all human and future system tasks, reference data, management and search meta data Managed Integration for every state change, the Core generates updates for every first order related system [legacy, financial, management, regulatory, third party] on a global basis Flexible and Agile the Core is driven exclusively by IDIOM Decision Models IDIOM Ltd
IDIOM Ltd
THANK YOU FOR LOOKING WE WELCOME YOUR QUESTIONS MARK NORTON @ mark.norton@idiomsoftware.com + 64 21 434 669 MARK MIDWINTER @ mark.midwinter@idiomsoftware.com + 61 419 211 192