180 likes | 291 Views
ART ENTERPRISE. NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI. Introduction.
E N D
ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI
Introduction • ART Enterprise: an artificial intelligence application development environment, which is the only software that has proven success in applying case-based and rules-based technology to solve critical problems. Source : Art Enterprise Software User Guide
PARADIGMS • ART*provides four programming paradigms: • object-oriented programming • rule-based programming • case-based reasoning • procedural programming Source : Art Enterprise Software User Guide
Rules-and-case based reasoning technology • Integrates all data sources from structured databases to unstructured documents according to different business policies • The integration is useful to automate the best business practices and institutional knowledge • It also helps to easily modify company’s policies to make better decisions and improve customer relationship Source : Art Enterprise Software User Guide
object-oriented architecture • Object-oriented architecture provides unmatched flexibility that can make the system adapt over time to meet changing technology and environment development requirements • This kind of architecture simplifies software development, reduces maintenance and upgrade costs, which optimizes to use the investment for hardware and software Source : Art Enterprise Software User Guide
ARTScript • ARTScript lets you define functions, create objects, write rules, index cases, display dialog boxes and access databases. Source : Art Enterprise Software User Guide
SPECIALITY • The special virtue of ARTScript, in particular, is that it is very easy to work with. If you have a bug in a function, for instance, fix the bug, recompile the function definition, and test it immediately. • There is no need to go through a lengthy compiling and re-linking process. This convenience makes ARTScript a powerful tool for rapid prototyping. Source : Art Enterprise Software User Guide
Benefits of artenterprise • Increase the efficiency of business processes • Ability to personalize each interaction with the customer • Increase responsiveness • Ensure consistency of decisions • Decrease costs • Increase Revenues • Increase speed in the process of decision making Source : Art Enterprise Software User Guide
METHODS • The methods available to the ART*Enterprise developer for integrating ARTScript (ART*Enterprise’s own scriptinglanguage) with code written in other languages, one of them is C and C++. Source : Art Enterprise Software User Guide
METHODS • There are four methods for integrating ART*Enterprise with C/C++ code: • Providing an ARTScript interface for C/C++ functions so that they are accessible from ART*Enterprise Source : Art Enterprise Software User Guide
Example in C++ • Header_File.h • Object1.o • Object2.o • Object3.o • Object4.o Source : Art Enterprise Software User Guide
METHODS • Embedding an ART*Enterprise application within a C/C++ application • Calling out from ART*Enterprise to a DLL, shared library, or plug-in • Having ART*Enterprise communicate with another process using sockets or named pipes Source : Art Enterprise Software User Guide
Volume 1: • : Procedural and Object Oriented Programming: Describes the concepts and constructs involved in procedural and object oriented programming in ART*Enterprise. Source : Art Enterprise Software User Guide
Volume 2: • Rules and CBR ART*Enterprise Rule-based systems, or knowledge-based systems as they are also called, Embody a more flexible model of decision making Source : Art Enterprise Software User Guide
Volume 3 • :Integration and Systems Features discusses integration of ART*Enterprise applications with external code in the form of C functions, shared libraries, or DLLs. Source : Art Enterprise Software User Guide
Web Integrator Programming Guide • Explains how to use the ART*Enterprise Web Integrator. • Provides a high-level interface for connecting ART applications to the Web. • Allows developers to manage web client sessions without having to learn low-level internet protocols. Source : Art Enterprise Software User Guide
CORBA User’s Guide • ART*Enterprise supports the Object Management Group’s Common Object Request Broker Architecture (CORBA). Source : www.Corba.org