![]() |
Overview Marketing Decision Management Contact Center Retail Channel Enterprise Platform Architecture Collaborative Development | ![]() |
Architecture Chordiant provides a fully integrated architecture for process-driven applications that automate the end-to-end operational business processes of your enterprise, enabling you to rapidly define solutions that are based on your unique practices and policies. Chordiant’s leading services based JX Architecture is open and conforms to J2EE, XML and Web Services industry standards. Architectural DesignThe underlying architectural design is centered on the thesis of representing the business in software through processes, established policies and dynamic profiles. This software representation must interoperate and integrate with the enterprise systems currently running the business. Applications that use this software representation can be viewed as consumers of these enterprise business services. The ability to model the business in software requires constructs for profiles of customers and products, enterprise processes and enterprise policies or rules. It also requires the need for 'processors' to be able to execute business operations, and communication systems to provide the content and the device interfaces. Representing arbitrary combinations of back-end operations in a single user interface requires a real-time transaction model that stretches from the application layer all the way through to the operational systems. Architectural Elements Chordiant's architecture consists of a core tier of services and engines which resides on industry standard application servers, such as IBM's WebSphere and BEA WebLogic. The Chordiant tier consists of a B2C object model and business services (for constructing real-time profiles of products, services and customers), representation models for constructing process; a rules engine for policy representation, execution engines and communication engines. The Chordiant tier also provides a transaction model for the multiple, back-end data, applications and systems. Chordiant delivers a new generation of process-centric applications, driven by this business representation and enabled by a robust services API.
Chordiant provides server side engines and business logic that enable the software to automate the work that comprises the business. Execution engines manage queuing, sequencing, routing and timing, enabling multiple processes and policies to generate a single view of the customer. In this way work can be automated and managed from the point of initiation through front, middle and back offices to the back-end operational systems. This is called Chordiant Enterprise Platform and forms the backbone to Chordiant’s solutions portfolio. There are also a number of communication engines including servers for email, self service (web), knowledge, collaboration and CTI. Process Driven Applications Chordiant applications are profile-, process- and policy-aware and are uniquely designed to be driven by your business processes. The underlying process-focused execution engines support discrete queuing, routing, sequencing and timed execution of enterprise work management. This is facilitated by a bi-directional, services API that can support multiple communications models including asynchronous (publish / subscribe) and synchronous (request / response). The API also supports multiple transports and encoding including RMI / Java, Web Services / SOAP, and JMS / SOAP. Connectors Connectors are provided that enable the Chordiant Tier to map (using UMLmodeling tools) and connect to the enterprise information, transactional and operational systems. EIS support is through a JDBC resource adapter while connectivity to other core systems is through an MQSeries adapter. Both provide for full Create, Retrieve, Update and Delete functionality. Tools Chordiant offers an open, extensible, integrated, tools environment based on the industry standard Eclipse and IBM’s Websphere Application Development toolset. Seamless plug-ins enable the use of standard Java development tools and products such as IBM’s Rational Rose and Rational Clearcase. Chordiant also offers its own tools for business process design, rules design, administration management, business activity management, as well as Chordiant Harmony, a methodology and set of tools for application development and deployment. Extensibility Chordiant’s solutions provide for extensibility and reuse. Out of the box business services can be quickly and easily modified using the Chordiant tools environment. The ability to reuse these services in new projects provides for faster time to deployment and reduces the total cost of ownership, with some customers reporting up to 70% reuse on subsequent projects. This provides more flexibility than traditional, monolithic, data-driven applications which in turn enables organizations more easily adapt to change. Technical Papers The following papers provide further details regarding Chordiant’s leading JX Architecture: A Solution for Basel II Compliant Credit Risk Management (331 KB) Chordiant Decision Management (311 KB) Business Orchestration – Combining BPMS and Service-Oriented Architecture (565 KB) Process and Policy – A New Application Paradigm (176 KB) Enterprise Case and Work Management in the 21st Century (293 KB) Enterprise Case and Work Management in Retail Financial Services (1.8 MB) Chordiant 5 CTI Server: Management and Administration of Computer Telephony Integration in the Contact Center (347 KB) Chordiant 5 Persistence Server: Data Integration and Data Persistence (247 KB) Web Services, Enterprise Integration, and the Chordiant 5 Platform (1.8 MB) J2EE vs. Microsoft .NET -- A Comparison for XML-based Web Services (1.6 MB) Chordiant Thin-Client Application Technology (236 KB) |
![]() |