![Page 1: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/1.jpg)
ART ENTERPRISE
NANCY DEWI ORIAN PRICEREZA PASANDIDEHFAN ZHANGSITA ADI
![Page 2: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/2.jpg)
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
![Page 3: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/3.jpg)
PARADIGMS
ART*provides four programming paradigms:
object-oriented programming
rule-based programming
case-based reasoning
procedural programming
Source : Art Enterprise Software User Guide
![Page 4: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/4.jpg)
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 relationshipSource : Art Enterprise Software User Guide
![Page 5: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/5.jpg)
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
![Page 6: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/6.jpg)
ARTSCRIPT
ARTScript lets you define functions, create objects, write rules, index cases, display dialog boxes and access databases.
Source : Art Enterprise Software User Guide
![Page 7: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/7.jpg)
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
![Page 8: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/8.jpg)
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
![Page 9: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/9.jpg)
METHODS
The methods available to the ART*Enterprise developer for integrating ARTScript (ART*Enterprise’s own scripting language) with code written in other languages, one of them is C and C++.
Source : Art Enterprise Software User Guide
![Page 10: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/10.jpg)
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
![Page 11: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/11.jpg)
EXAMPLE IN C++
Header_File.hObject1.oObject2.oObject3.oObject4.o
Source : Art Enterprise Software User Guide
![Page 12: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/12.jpg)
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
![Page 13: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/13.jpg)
Source : Art Enterprise Software User Guide
![Page 14: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/14.jpg)
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
![Page 15: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/15.jpg)
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
![Page 16: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/16.jpg)
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
![Page 17: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/17.jpg)
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
![Page 18: ART ENTERPRISE NANCY DEWI ORIAN PRICE REZA PASANDIDEH FAN ZHANG SITA ADI](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649ef05503460f94c00abd/html5/thumbnails/18.jpg)
CORBA USER’S GUIDE
ART*Enterprise supports the Object Management Group’s Common ObjectRequest Broker Architecture (CORBA).
Source : www.Corba.org