Download art enterprise

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Software quality wikipedia , lookup

Transcript
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 scripting language) 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
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