semantic web and mutiple-agents in scm

122
International Journal of Electronic Business Management, Vol. 2, No. 2, pp. 122-130 (2004)
SEMANTIC WEB AND MULTIPLE-AGENTS IN SCM
Wei-Shuo Lo1*, Tzung-Pei Hong2, Shyue-Liang Wang3 and Yu-Hui Tao4
1
Department of Information Engineering
I-Shou University
2
Department of Electrical Engineering
National University of Kaohsiung
Kaohsiung (811), Taiwan
3
Department of Computer Science
New York Institute of Technology
New York, USA
4
Department of Information Management
National Pingtung University of Science and Technology
Pingtung (912), Taiwan
ABSTRACT
In recent years, many researches about how to efficiently handling information on logistics
in supply chain have been proposed. Some focus on applying artificial intelligence to
solving the problem. Most of the above approaches, however, usually consider multiple
agents and simulation systems in single companies. Besides, they seldom consider using
semantics to allow flexible information query with different linguistic terms. In this paper,
we have proposed a framework for an e-SCM multiple-agents decision support system
(called e-SCM multi-agents system), which combines ontology, to efficiently integrate data
and information in supply chains. There are five layers in the system, including access
layer, communication layer, application layer, ontology layer and database layer. These
layers are linked together to integrate different access tools, data formats, management
information systems, semantic web and databases. Different agents execute different tasks
in each layer to achieve the purpose of integration and communication in a supply chain
with less human intervention. Our approach emphasizes on the transparent connection
manner among businesses. The proposed system can assist in business data and information
sharing in a complex supply chain management.
Keywords: Semantics Web, Multiple Agents, E-Business, Supply Chain Management
1. INTRODUCTION
*
Information and logistics are two main
problems in supply chain management. Information
flows from customers to distributors, manufacturers
and suppliers. It flows from downstream to upstream.
On the contrary, logistics flows from suppliers to
manufacturers, distributors and customers.
It flows from upstream to downstream.
Efficiently managing information and logistics in a
supply chain is very important to running a company.
Management
information
systems
and
simulations tools have been commonly used to
control information on logistics in recent years. They
can help reduce paper works and human errors in
every-day tasks, and can assist managers in handling
important information, predicting, and setting
*
Corresponding author: [email protected]
different parameters to simulate different situations,
helping make good decisions in business. They
provide an efficient and effective electronic business
environment.
Agent techniques have recently become very
popular since they possess the characteristics of
ongoing execution, environmental awareness, agent
awareness, autonomy, adaptiveness, intelligence,
mobility, anthropomorphism, and reproduce [4].
Agents are widely applied in computer science,
e-commerce, supply-chain management, decision
support systems, and among others.
Most of the previous approaches, however,
usually consider multiple agents and simulation
systems in single companies. Besides, they did not
consider using semantics to allow flexible
information query with different linguistic terms. In
this paper, we propose the e-SCM multi-agents
system, which combines ontology, to solve the above
problems. We provide a framework with five layers
W. S. Lo et al.: Semantic Web and Multiple-Agents in SCM
to integrate different access tools, data formats,
management information systems, semantic web and
databases. Different agents execute different tasks in
each layer to achieve the purpose of integration and
communication. The proposed framework can
effectively handle information and data in supply
chains.
The remaining parts of this paper are organized
as follows. The problems in supply chains are
described in Section 2; Problems in supply chains is
stated in Section 3; Information integration in supply
chains is stated in Section 4; A framework for the
proposed e-SCM multi-agents system is shown in
Section 5; The functions of the five layers in the
framework are described in Section 6; An example is
given in Section 7; Conclusions is given in Section 8.
2. REVIEW OF RELATED
WORKS
In recent years, many researches about how to
efficiently handling information on logistics in supply
chain have been proposed. Some focus on applying
artificial intelligence to solving the problem. Table 1
introduces some related works in multiple agents and
supply chain management.
Most of the above approaches, however,
usually consider multiple agents and simulation
systems in single companies. Besides, they did not
consider using semantics to allow flexible
information query with different linguistic terms. In
2001, Lee proposed architecture for semantic web
[7], which is shown in Figure 1. The contents in
documents are stored in XML and RDF formats,
which can easily represent the document structures.
There are modules for rules, logic and other inference
methods to support the semantic induction. The
ontology vocabulary provides a flexible linguistic
matching when different terms are used.
In this paper, we propose an e-SCM
multi-agents system, which combines ontology, to
solve the above problems.
Rule
User
Interface
Proof
Logic
Data
Ontology vocabulary
SelfResource Description
\describing
document Framework + RDF Schema
Internet
XML + Name + XML Schema
Unicode
Table 1: Related works in multiple agents and supply
chain management
Researchers
Issues for related works
They
proposed
a
Swaminathan,
simulation-based
framework
Smith and
for developing customized
Sadeh-Koniecpoll
supply chain models from a
(1998)
library of software components.
They highlighted some issues
Walsh and
for
making
progress
in
Wellman
modeling
supply
chain
(1999)
formation.
Chen, Peng, Finin They described a framework of
and Labrou
negotiation-based multi-agent
(1999)
for supply chain management.
They proposed a collaborative
agent
system
architecture
(CASA) and an infrastructure
Shen, Ulieru and
for the collaborative agent
Norrie (1999)
system (ICAS) as a general
architecture for Internet-based
multi-agent system.
They
provided
a
re-configurable,
multilevel,
Sadeh, Hildum agent-based architecture, called
and Kjenstad MASCOT (Multi-Agent Supply
(1999)
Chain cOordination Tool), for
coordinating supply chain
planning and scheduling.
They developed a framework
for agent-based electronic
Kim, Paulson and
markets
Petrie (1999)
(e-markets) with supply chain
coordination
They proposed an agent–based
software system for assisting in
Pathak,
decision-making
regarding
Nordstrom and
supply chain management and
Kurokawa
in efficient and effective use of
(1999)
electronic data interchange
(EDI).
3. PROBLEMS IN A SUPPLY
CHAIN
Trust
Digital signature
Data
123
Universal
resource indicator
Figure 1: The architecture of the semantic web
presented [7]
Logistics play an important role in a supply
chain. Logistics can be divided into two types:
inbound logistics and outbound logistics. Inbound
logistic represents a purchase process for raw
material of a company, and outbound logistic
represents a distribution process of products.
Copacino defined the problems appearing in logistics
as an integrated pipeline [2], which is shown in
Figure 2.
International Journal of Electronic Business Management, Vol. 2, No. 2 (2004)
124
In Figure 2, there are three main activities supply, operation and distribution. They are described
as follows.
Supply: It concerns about the tasks of sourcing,
purchasing, inbound-transportation, raw material
and pasts inventory.
Operation: It mainly conducts the business
processes themselves. The tasks include
production planning, production scheduling, and
work in process inventory.
Distribution: It focuses on satisfying the
requirements of customers. The tasks include
forecasting, customer service, finished goods
inventory,
warehousing,
and
outbound
transportation.
Logistics
Information
SUPPLY
-Sourcing -Purchasing -Inbound
Transportation
OPERATION
-Production Planning -Production Scheduling
-Work in Process Inventory
automatically conduct both the electronic processes
and information with smart agents. Most of these
agents can move quickly and conduct information
correctly. The details will be described in Section 5.
4. INFORMATION
INTEGRATION IN A SUPPLY
CHAIN
Information integration is very important in a
supply chain. Along with the recent progress in
information
technologies,
current
system
development is very different from the previous one.
More and more businesses develop their information
systems from intranet to extranet, and now to
Internet. Therefore, the design of current intelligent
systems with agents is also different from before. The
difference between previous systems and our
proposed one is shown in Figure 3.
logistics flow
Information flow
Previous systems: multiple agents in one company
supplier
manufacturer
customer
distributor
Our system: multiple agents through many companies
supplier
manufacturer
distributor
customer
Logistics / Information flow center
DISTRIBUTION
-Forecasting-Customer Service
-Finished Goods Inventory
-Outbound Transportation
Figure 2: The problems appearing in logistics as an
integrated pipeline
Information flows in the direction of distribution,
operation and supply; logistics flows in the direction
of supply, operation and distribution. The above three
activities form an integrated architecture for a supply
chain, and should be considered together.
Agent techniques can used here to help design
intelligent information management systems. An
electronic process is a key factor to a business.
Business processes include much information, which
should be efficiently and effectively delivered to
managers. Managers can then use the information to
help make decisions. If the information can not be
quickly delivered, the managers may not make a
decision in time and may cause a great loss in
business. Therefore, conducting an electronic process
quickly, correctly and smartly is very important to
building an intelligent system. Our proposed e-SCM
multi-agents system considers the above issues to
SCM multiple agents / semantic web
Web Se lling / Rea l T ime Order Ma nage ment / Dema nd P lan / Supply Pla n / Procurem ent
Production Scheduling / D istr ibution L ogistics / Custom er S ervice
Figure 3: A comparison of previous and our proposed
systems
The previous systems usually use multiple
agents in a single company. Each company has its
own agent system to process its related information.
It does not consider the requirement of the systems in
the other companies. Therefore, the information
exchange between two companies may not be
transparent to other companies. However, the related
companies in a supply chain should have a
partnership, and the related information should be
shared among them. The previous systems usually
provide only one-way direction of information flow.
Along with the progress of the Internet
technology, companies can directly use a web-based
platform to access data. Information and data in a
supply chain can be put in an information center to be
shared by the companies in the chain. The companies
can load different access agents to get the desired
information in the supply chain from notebooks,
PDAs, cell phones, or radio equipments. The
information centers also have their own agents to
W. S. Lo et al.: Semantic Web and Multiple-Agents in SCM
transform formats, capture data, and output to users.
Besides, the companies may their own vocabulary;
the techniques for ontology are used to provide a
flexible semantic information access. Each company
can easily access the information in the supply chain
as long as it has enough access right. Below, we will
introduce how to implement such a multi-agent
system.
A framework for the e-SCM multi-agent system
is proposed in this section. The proposed framework
consists of five layers, which are access layer,
communication layer, application layer, ontology
layer, and database layer. The relations among the
five layers are shown in Figure 4. The major
functions of these layers are listed as follows.
1. Access Layer: It allows users to link to the
system through different utilities.
2. Communication Layer: It transforms different
information formats from access layer into a
standard format or transforms the standard
5. A FRAMEWORK FOR THE
E-SCM MULTI-AGENT SYSTEM
Layer 1
Internet
Layer 2
125
Cell Phone
Desk
Notebook
PD
Communication Platform (Protocols)
Web / Radio / Mobile Agents
Supply Plan
Demand
Plan
Order
Management
Web Sale
Procurement
Production
Scheduling
Distribution
Logistic
Customer
Service
Layer 3
SCM Systems
ERP Systems
CRM Systems
e-Business Process Integration System
Ontology Platform (Semantic Web)
Layer 4
Layer 5
Sale
Database
Order
Management
Database
Demand
Plan
Database
Procurement
/Supply Plan
Database
Figure 4: A framework for the e-SCM multi-agents system
Logistics /
Customer
Database
126
3.
4.
5.
International Journal of Electronic Business Management, Vol. 2, No. 2 (2004)
mobile phones or PDA with Mobile-IP and WAP
browser functions that allow users to log on
Internet. The diagram is shown in Figure 6. The
wireless station receives and delivers information
for WAP browsers. The interface is a platform
for showing web pages; the mobile gateway
possesses the WAP proxy gateway function; the
engine provides information retrieval and online
transaction functions to the underlying layers;
the agents can automatically move, receive and
deliver communication data by WAP, PAP, HTTP
and HTML formats; the appliance includes
cameras, printers and databases.
format in the system into the formats of the
utilities.
Application Layer: It provides three application
systems to process the integrated information in
the supply chain. They are SCM, ERP, and CRM
systems. This layer is also called the e-Business
system layer.
Ontology Layer: It uses semantics-web
technology to improve the flexibility of access in
different terms. Different companies may have
their own terms. Different terms from two
companies may, however, represent the same or
similar meanings. This layer helps provide
semantic retrieval on database or data
warehouse.
Database Layer: It stores related data used in a
supply chain. The database may be distributed in
different sites or be centralized in only one site.
Data
about
sale,
order,
production,
manufacturing, purchase, distribution, and
customer service are stored in the database.
I
N
T
E
R
F
A
C
E
6. THE FUNCTIONS OF THE
FIVE LAYERS
6.1 Access Layer
Layer 1 is the access layer, which is used as the
user interface. Users can use a variety of utilities to
access the e-SCM multi-agents system. For example,
users can use desk computers, cell phones,
notebooks, PDA, and among others. The
characteristic of the access layer is wide accessibility.
Users can link to the e-SCM multi-agents system
from anywhere.
6.2 Communication Layer
Layer 2 is the communication layer, which
converts the formats of inputs to the system and the
format of outputs to the different interfaces. Three
converting agents are designed for performing this
function, respectively for web, radio, and mobile
inputs. Each agent has four main modules, receiving,
assessment, transformation, and answer, as shown in
Figure 5. The receiving module gets the information
from the interface, which was then evaluated by the
assessment module to decide whether to provide the
service. If the assessment is positive, then the
transformation module transforms the format of the
user’s information and sends it into the e-SCM
multi-agents system. If the system gets some outputs,
then the transformation module transforms the
internal format to the output format and the answer
module sends it out to the user interface.
Different converting agents take of different
format conversion. The functions of the three agents
are described below.
1. Mobile Agent: It is mainly used to support the
Webagent
Receiving
Assessment
Answer
Transforma
tion
Radioagent
Mobileagent
e-SCMsystem
Figure 5: The modules in each converting agent on
the communication layer
Web Engine
Cell
Phone
Wireless
station
PDA
I
N
T
E
R
F
A
C
E
•CGI Script
•Java Service
•Home page
Mobile
Gateway
Agent
Appliance
•Camera
•Printer
•Database
Agent Server
Figure 6. The diagram for the mobile agent
2.
3.
Radio Agent: It is mainly used to support the
radio utilities with Radio-IP and Radio browser
functions that allow users to log on Internet. The
diagram is shown in Figure 7. The radio station
receives and delivers information for Radio
browsers. The interface is a platform for showing
web pages; the radio gateway possesses the WAP
proxy gateway function.
Web Agent: It is mainly used to support the
notebooks and desk computers with Internet-IP
and Internet browser functions that allow users to
log on Internet. The diagram is shown in Figure
W. S. Lo et al.: Semantic Web and Multiple-Agents in SCM
8. The interface is a platform for showing web
pages; the Internet gateway possesses the
Internet proxy gateway function.
Web Engine
Radio
Radio station
I
N
T
E
R
F
A
C
E
•CGI Script
•Java Service
•Home page
Radio
Gateway
Agent
Appliance
•Camera
•Printer
•Database
satellite
Agent Server
Figure 7: The diagram for the radio agent
127
3.
scheduling and distribution.
CRM system: It is responsible for solving
problems from customers in a supply chain. It
however needs to handle upstream and
downstream data and information in a supply
chain, which make the integration tasks become
more difficult than in the SCM and CRM
systems. It uses several agents to perform the
tasks about order management, distribution, web
sale and customer service.
6.4 Ontology Layer
Layer 4 is the ontology layer, which manages
the concepts and terms used in the e-SCM
multi-agents system. It includes a set of vocabulary,
semantic relationships of terms, and some simple
inference rules and logic for supply chains. If
different terms are used, the ontology layer will first
transform the terms into the ones used in the
databases. This layer provides a platform for the
system to show semantic behaviors.
W eb E n gin e
Notebo ok
Inte rne t
C om puter
I
N
T
E
R
F
A
C
E
•CG I Sc ript
•Ja va Se rvice
•H ome pa ge
Inter net
Gate w ay
Agent
Ap p lian ce
•Ca me ra
•P rinter
•D a ta ba se
Agent S e rve r
Figure 8: The diagram for the web agent
6.3 Application Layer
Layer 3 is the application layer, which forms
the core part in the e-SCM multi-agents system. It is
also called the e-SCM layer. There are three systems
on this layer, which are SCM, ERP and CRM. Each
system has several agents to help performing the
tasks. These systems and agents must work together
and communication well to get good performance
and validity. The functions for these three systems are
described below.
1. SCM system: It is responsible for solving
problems from suppliers and procurements in a
supply chain. It uses several agents to perform
the tasks about supply plan, procurement,
demand plan and production scheduling in
inbound logistics.
2. ERP system: It is responsible for solving
problems from enterprise itself. It however needs
to handle upstream and downstream data and
information in a supply chain, which make the
integration tasks become more difficult than in
the SCM and CRM systems. It uses several
agents to perform the tasks about real time order
management,
demand
plan,
production
6.5 Database Layer
Layer 5 is the database layer, which stores
related data in supply chains for supporting a variety
of business processes. It is very important to the
e-SCM multi-agent system. Many databases exist on
this layer. For example, there may be databases
respectively for orders, customers, production,
package,
tracking,
suppliers,
procurements,
inventory, and among others. The databases are
mainly used for query, maintenance, and data mining.
They can be effectively utilized through the ontology
platform for a semantic consideration. Each data is
processed with several phases to be put in a database.
Figure 9 shows the processes.
T a b le
P ic t u r e
R aw
d a ta
Sound
D a ta
P r e - p r o c e s s in g
F o r m a tte d
d a ta
S to re
W eb page
T r a n s a c t io n
d a ta
D a ta b a s e
M an ag em en t
S ystem
D a ta b a s e s
Q u ery
M a in te n a n c e
D a ta
M in in g
Figure 9: The store processes for databases
In Figure 9, the data sources may be
transaction data, tables, pictures, sounds and web
pages designed and used by different users. They
form the raw data, which are unformatted. They are
then processed by the data pre-processing phase and
useful and formatted data are then extracted from
them. Noises are also removed in this phase. The data
128
International Journal of Electronic Business Management, Vol. 2, No. 2 (2004)
represented in a consistent formatted way greatly
improve the efficiency of store and retrieval. The
formatted data are then put into databases for
different applications.
A database management system acts as a
bridge between the system and the database [3]. For
example, when a query enters, it must request
sufficient information from the databases to work
properly. The databases will be retrieved through the
database management system. Using a database
management system to access data has the following
advantages.
1. It can easily maintain the information.
Decision-making usually requires a lot of data,
and the data may be frequently changed along
with time. A database management system can
help administrators easily add, delete and update
data, and help decision support systems
correctly retrieve the appropriate data for
analysis.
2. It can effectively protect data. Some data or
information, such as domain knowledge and
business data, is very important to enterprises. A
database management system can protect the
databases from illegal use.
3. It can usually support several programming
languages. This makes development of decision
support systems easy and flexible.
4. It can usually support a network environment.
For a decision support system implemented on
the Internet, its database management system
must have the ability to work in a network
environment.
Several
famous
database
management systems have provided web kits
that can integrate traditional databases with
world-wide-web environments, and have
well-established functions in network data
retrieval and network security control.
7. AN EXAMPLE
In this section, we have provided an example to
demonstrate that our framework can solve problems
of supply chain. Assume a user wants to understand
the current state of his order, such as whether the
products for this order are in the production process
or have been delivered to a warehouse. The
processing for this situation is shown in Figure 10,
which consists of the following steps.
Step 1. Customers can use different utilities to get
his order situation. For example, the
customer may use a notebook with the web
browser to connect to Internet, and through
the Internet gateway to get to the
communication layer.
Step 2. The
customers’
manager
on
the
communication layer then loads related agent
programs into the SCM system at the client
end.
Step 3. The MIS manager at the client end then sets
up and starts the agent program. The
customer first types his account number and
password to enter the e-business process
integration system.
Step 4. Our system is divided into three sub-systems
including SCM, ERP and CRM. When the
customer inputs his linguistic terms into the
system’s interface to query about his order,
the CRM sub-system starts to take care of the
processing.
Step 5. The CRM system has four main functions
including customer management, order
situation, sales service, and deliver planning.
The module for processing order situations
uses the user’s linguistic input to get the
current state of the order. The database
management system will keep the up-to-date
data about all orders every day.
Step 6. The CRM system then finds the order state
from the database management system. If
different terms are used, then the ontology
layer will first transform the terms into the
ones used in the databases.
The purchase orders in a business process can
then be transparent to customers in this way.
I
N
T
E
R
F
A
C
E
Internet-IP
Communication layer
Formats transformation
Internet
Gateway
SCM
system
management
order
situation
sales
service
Database
Database
Database
customer
ERP
system
CRM
system
e-business process integration system
customer
SCM
system
ERP
system
CRM
system
deliver
planning
Database
Figure 10: The process for order queries in the
application layer
8. CONCLUSION
In this paper, we have proposed the e-SCM
multi-agents system, which combines ontology, to
efficiently integrate data and information in supply
chains. There are five layers in the system, including
access layer, communication layer, application layer,
ontology layer and database layer. These layers are
linked together to integrate different access tools,
data formats, management information systems,
semantic web and databases. Different agents execute
W. S. Lo et al.: Semantic Web and Multiple-Agents in SCM
different tasks in each layer to achieve the purpose of
integration and communication in a supply chain with
less human intervention. Our approach emphasizes
on the transparent connection manner among
businesses. Instead of previous information
exchanges from one company to another company in
a one-to-one way, our proposed approach can allow
different companies to exchange information
simultaneously. In the future, we will try to
implement a real system based on the proposed
framework.
REFERENCES
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Chen, Y., Peng, Y., Finin, T. and Labrou, Y.
1999, “A negotiation based multi-agent system
for supply chain,” Workshop on Agents for
Electronic Commerce and Managing the
Internet-Enabled Supply Chain, pp. 15-20.
Copacino, W. C., 1997, Supply Chain
Management (the Basic and Beyond), The ST.
Lucie Press/APICS Series on Resource
Management, USA.
Elmasri, R. and Navathe, S. B. 1994,
Fundamentals of Database Systems, the
Benjamin/Cummings Publishing Company,
Inc.
He, M. and Leung, H., 2002, “Agents in
e-commerce: state of the art,” Knowledge and
Information Systems, Vol. 4, No. 3, pp.
257-282.
Hendler, J., 2001, “Agents and semantic web,”
IEEE Intelligent systems, pp. 30-36.
Kim, K., Paulson, J. B. C. and Petrie J. C. J.,
1999, “Agent-based electronic markets for
project supply chain,” Proceedings of the
Knowledge-based Electronic Markets, pp.
37-41.
Lee, T., 2001, “Axioms, architecture and
aspirations,” W3C All-working Group Plenary
Meeting.
Pathak, S. D., Nordstrom, G. and Kurokawa, S.,
2000, “Modeling of supply chain: a multi-agent
approach,” IEEE SMC 2000, CD ROM
Reference 00ch37166c.
Sadeh, N. M., Hildum, D. W., Kjenstad, D. and
Tseng, A., 1999, “MASCOT: an agent-based
architecture for coordinated mixed-initiative
supply chain planning and scheduling,” Third
International Conference on Autonomous
Agents: Workshop on Agent-Based Decision
Support for Managing the Internet-Enabled
Supply Chain, pp. 133-138.
Shen, W., Ulieru, M. and Norrie, D., 1999,
“Implementing the internet enabled supply
chain through a collaborative agent system,”
129
11.
12.
13.
Proceedings of Agents'99 Workshop on Agent
Based Decision-Support for Managing the
Internet-Enabled Supply-Chain, pp. 55-62.
Swaminathan, J., Smith, S. and Sadeh, K. N.,
1998, “Modeling supply chain dynamic: a
multi-agent approach,” Decision Sciences, Vol.
29, No. 3, pp. 607-632.
Walsh, W. and Wellman, M. P., 1999,
“Modeling supply chain formation in
multi-agent
systems,”
Agent
Mediated
Electronic Commerce, IJCAI Workshop, pp.
94-101.
Wu, J., Cobzaru, M., Ulieru, M. and Norrie, D.,
2000, “SC-Web-CS: supply chain web-centric
systems,” Proceedings of the IASTED
International
Conference
on
Artificial
Intelligence and Soft Computing, pp. 501-507.
ABOUT THE AUTHORS
Wei-Shuo Lo is a Ph.D student at the Department of
Information Engineering in I-Shou University. He is
also an instructor at the Department of Business
Administration in Mei-ho Institute of Technology.
His research interests are data mining and supply
chain management.
Tzung-Pei Hong is currently a professor at the
Department of Electrical Engineering and the Dean
of Academic Affairs in National University of
Kaohsiung. His current research interests include
parallel processing, machine learning, data mining,
soft computing, management information systems,
and www applications. Dr. Hong is a member of the
Association for Computing Machinery, the IEEE, the
Chinese Fuzzy Systems Association, the Taiwanese
Association for Artificial Intelligence, and the
Institute of Information and Computing Machinery.
Shyue-Liang Wang is an Associate Professor in the
Department of Computer Science, New York Institute
of Technology. Dr. Wang is a member of IEEE,
Chinese Fuzzy System Association, Chinese
Computer
Association,
Chinese
Information
Management Association, Chinese Association of
Information
and
Management,
Kaohsiung
Association for Information Development. His
current
research
interests
include
fuzzy
knowledge-based systems, intelligent information
systems, and data mining.
Yu-Hui Tao is an associate professor at the
Department of Information Management, National
Pingtung University of Science and Technology,
Taiwan, R.O.C. He received his master’s and Ph. D.
130
International Journal of Electronic Business Management, Vol. 2, No. 2 (2004)
degrees in industrial and systems engineering from
the Ohio State University, Columbus, Ohio, U.S.A.
His current research interests include tools and
applications web-based applications, knowledge
management, and e-business.
(Received July 2003, revised September 2003,
accepted November 2003)