IEEE Intelligent Systems, Special Issue on Agents and Markets, 186, 22-31.. IEEE Intelligent Systems, Special Issue on Agents and Markets, 186, 48-53.. Electronic Markets, Special Issu
Trang 1production and sales IEEE Intelligent Systems,
33-39
Gerber, A., Russ, C., & Klusch, M (2003)
Sup-ply web co-ordination by an agent-based
trad-ing network with integrated logistics services
Electronic Commerce Research & Applications,
2, 133-146.
Gerber, C., Teich, J., Wallenius, H., & Wallenius, J
(2004) A simulation and test of OptiMark’s
elec-tronic matching lorithm and its simple variations
for institutional block trading Decision Support
Systems, 36, 235-245.
Geyer, G., Kuhn, C., & Schmid, B (1997)
De-signing a market for quantitative knowledge
International Journal of Electronic Commerce,
1(4), 89-108.
Glushko, R J., Tenenbaum, J M., & Meltzer, B
(1999) An XML framework for agent-based
e-commerce Communications of the ACM, 42(3),
106-114
Goldman, C V., & Kraus, S (2004) The value
of temptation (2004) Electronic Commerce
Research, 4, 415-454.
Gomber, P., & Maurer, K.-O (2004) Xetra bEST
- Intregration of market access intermediaries’
requirements into market design Electronic
Markets, Special Issue on Innovative Auction
Markets, 14(3), 214-222.
Greenwald, A., & Stone, P (2001) Autonomous
bidding agents in the trading agent competition
IEEE Internet Computing, 5(2), 52-60.
Gregg, D G., & Walczak, S (in press) Auction
advisor: An agent-based online-auction decision
support system Decision Support Systems.
Gregg, D G., & Walczak, S (2003) E-commerce
auction agents and online-auction dynamics
Electronic Markets, 13(3), 242-250.
Grieger, M (2003) Electronic marketplaces:
A literature review and a call for supply chain
management research European Journal of
Operational Research, 144, 280-294.
Ha, S H (2002, November/December) Helping online customers decide through Web
personal-ization IEEE Intelligent Systems, 34-43.
Ha, S H., & Park, S C (2001, July/August) Matching buyers and suppliers: An intelligent
dynamic exchange model IEEE Intelligent
Sys-tems, 28-40.
Hamalainen, M., Whinston, A B., & Vishik, S (1996) Electronic markets for learning:
Educa-tion brokerage on the Internet CommunicaEduca-tions
of the ACM, 39(6), 51-58.
Harrison, J V., & Andrusiewicz, A (2004) A virtual marketplace for advertising narrowcast
over digital signage networks Electronic
Com-merce Research & Applications, 3, 163-175.
Henderson, T., Crowcroft, J., & Bhatti, S (2001, September-October) Congestion pricing:
Pay-ing your way in communication networks IEEE
Internet Computing, 85-89.
Holzmueller, H H., & Schluechter, J (2002) Del-phi study about the future of B2B marketplaces
in Germany Electronic Commerce Research &
Applications, 1, 2-19.
ISO/IEC 14662 (2004) Information
technol-ogy—open-EDI reference model ISO/IEC JTC
1 Retrieved January 29, 2006, from http://www disa.org/international/is14662.pdf
Ito, T., Hattori, H., & Shintani, T (2002) A co-operative exchanging mechanism among seller
agents for group-based sales Electronic
Com-merce Research & Applications, 1, 138-149.
Jaiswal, A., Kim, Y., & Gini, M (2004) Design and implementation of a secure multi-agent
marketplace Electronic Commerce Research &
Applications, 3, 355-368.
Janssen, M., & Sol, H G (2000) Evaluating the role of intermediaries in the electronic value
Trang 2chain Internet Research: Electronic Networking
Applications and Policy, 10(5), 406-417.
Kaihara, T (2003) A study on virtual market
model for e-marketplace server Electronic
Com-merce Research & Applications, 2, 278-285.
Kain, A K., Aparicio, M., & Singh, M P (1999)
Agents for process coherence in virtual
enterpris-es Communications of the ACM, 42(3), 62-69.
Kalagnanam, J R., Davenport, A J., & Lee,
H S (2001) Computational aspects of clearing
continuous call double auctions with assignment
constraints and indivisible demand Electronic
Commerce Research, 1, 221-238.
Karacapilidis, N., & Moraitis, P (2000)
Intel-
OLJHQWDJHQWVDVDUWL¿FLDOHPSOR\HHVLQDQHOHF-tronic market Journal of ElecOLJHQWDJHQWVDVDUWL¿FLDOHPSOR\HHVLQDQHOHF-tronic Commerce
Research, 1(4), 133-142.
Karacapilidis, N., & Moraitis, P (2001) Building
an agent-mediated electronic commerce system
with decision analysis features Decision Support
Systems, 32, 53-69.
Kauffman, R J., & Walden, E A (2001)
Eco-nomics and electronic commerce: Survey and
directions for research International Journal of
Electronic Commerce, 5(4), 5-116.
Kearns, M., & Ortiz, L (2003) The Penn-Lehman
automated trading project IEEE Intelligent
Systems, Special Issue on Agents and Markets,
18(6), 22-31.
Kim, B., Barua, A., & Whinston, A.B (2002)
9LUWXDO¿HOGH[SHULPHQWVIRUDGLJLWDOHFRQRP\
A new research methodology for exploring an
information economy Decision Support Systems,
32, 215-231.
Kitts, B., & LeBlanc, B (2004) Optimal
bid-ding on keyword auctions Electronic Markets,
Special Issue on Innovative Auction Markets,
14(3), 186-201.
Kollman, T (2000) Competitive strategies for
electronic marketplaces: A study of German-lan-guage trading sites for used cars on the WWW
Electronic Markets, 10(2), 102-109.
Koppius, O R., van Heck, E., & Wolters, M J J (2004) The importance of product representation online: Empirical results and implications for
electronic markets Decision Support Systems,
38, 161-169.
Kwon, O (in press) Multi-agent system approach
to context-aware coordinated web services under
general market mechanism Decision Support
Systems.
Lenz, M., Zimmermann, H.-D., & Heitmann, M (2002) Strategic partnerships and competitive-ness of busicompetitive-ness-to-busicompetitive-ness e-marketplaces:
Preliminary evidence from Europe Electronic
Markets, 12(2), 100-111.
Liang, T P., & Chen, D.-N (2003) Evolution of
information systems research In Proceedings of
WKH3DFL¿F$VLDQ&RQIHUHQFHRQ,QIRUPDWLRQ6\V-tems, Adelaide, Australia (pp 834-842) Atlanta,
GA: Association for Information Systems Liang, T.-P., & Huang, J.-S (2000) A framework for applying intelligent agents to support electronic
trading Decision Support Systems, 28, 305-317.
Lin, F.-R., & Chang, K.-Y (2001, July/August)
A multiagent framework for automated online
bargaining IEEE Intelligent Systems, 41-47.
Lincke, D.-M., & Schmid, B (1998) Mediating
electronic product catalogs Communications of
the ACM, 41(7), 86-88.
Lindemann, M A., & Schmid, B F (1999) Framework for specifying, building, and
operat-ing electronic markets International Journal of
Electronic Commerce, 3(2), 7-21.
Linden, G., Smith, B., & York, J (2003, Janu-ary-February) Amazon.com recommendations:
,WHPWRLWHPFROODERUDWLYH¿OWHULQJIEEE Internet
Computing, 76-80.
Trang 3Liu, H., Wang, S., & Teng, F (2000) Real-time
multi-auctions and the agent support Journal of
Electronic Commerce Research, 1(4), 143-151.
Maamar, Z., Dorion, E., & Daigle, C (2001)
Toward virtual marketplaces for e-commerce
support Communications of the ACM, 44(12),
35-38
Maes, P (1999) Smart commerce: The future of
intelligent agents in cyberspace (keynote speech at
Direct Marketing Association Conference, 1998)
Journal of Interactive Marketing, 13(3), 66-76.
Maes, P., Guttman, R H., & Moukas, A G (1999)
Agents that buy and sell Communications of the
ACM, 42(3), 81-91.
Malone, T W., Yates, J., & Benjamin, R I (1987)
Electronic markets and electronic hierarchies
Communications of the ACM, 30(6), 484-497.
Mandry, T., Pernul, G., & Roehm, A W (2001)
Mobile agents in electronic markets:
Opportuni-ties, risks, agent protection International Journal
of Electronic Commerce, 5(2), 47-60.
Manouselis, N (2005) Electronic markets:
Lit-HUDWXUHUHYLHZFODVVL¿FDWLRQDQGLGHQWL¿FDWLRQ
of open issues (Tech Rep.) Athens, Greece:
Agricultural University of Athens, Informatics
Laboratory Retrieved January 29, 2006, from
http://e-services.aua.gr
Manouselis, N., & Costopoulou, C (2005b)
De-signing an Internet-based directory service for
e-markets Information Services & Use, 25(2),
95-107
Manouselis, N., & Costopoulou, C (2005a)
Towards a metadata model for e-markets In
Proceedings of the 12 th Research Symposium on
Emerging Electronic Markets (RSEEM 2005)
(pp 169-184) Amsterdam, Netherlands: Vrije
University
Minakakis, L., & Rao, B (1999) Competing in
online markets: Financial services as a case in
point Electronic Markets, 9(4), 263-268.
Moukas, A., Zacharia, G., Guttman, R., & Maes, P (2000) Agent-mediated electronic commerce: An
MIT Media Laboratory perspective International
Journal of Electronic Commerce, 4(3), 5-22.
Mullen, T., & Breese, J (2000) Experiments in designing computational economies for mobile
users Decision Support Systems, 28, 21-34.
Ngai, E W T., & Wat, F K T (2002) A litera-
WXUHUHYLHZDQGFODVVL¿FDWLRQRIHOHFWURQLFFRP-merce research Information and Management,
39, 415-429.
O’Daniel, T (2001) A valuadded model for
e-commerce Electronic Markets, 11(1), 37-43 OECD (2004) Information technology
out-look.
Ono, C., Nishiyama, S., & Horiuchi, H (2003) Reducing complexity in winner determination
for combinatorial ascending auctions
Elec-tronic Commerce Research & Applications, 2,
176-186
Orlikowski, W J., & Iacono, S (2001) Research commentary: Desperately seeking the IT in IT research—a call to theorizing the IT artifact
Information Systems Research, 12(2), 121-134.
Padovan, B., Sackmann, S., Eymann, T., & Pippow, I (2002) Prototype for an agent-based secure electronic marketplace including
reputa-tion-tracking mechanisms International Journal
of Electronic Commerce, 6(4), 93-113.
Palmer, J W., Bailey, J P., & Faraj, S (2000) The role of intermediaries in the development of trust
on the WWW: The use and prominence of trusted
third parties and privacy statements Journal of
Computer-Mediated Communication, 5(3).
Praca, I., Ramos, C., Vale, Z., & Cordeiro, M (2003) MASCEM: A multiagent system that
simulates competitive electricity markets IEEE
Intelligent Systems, Special Issue on Agents and
Trang 4Markets, 18(6), 54-60.
Raisinghani, M S., & Hanebeck, H.-C L (2002)
Rethinking B2B e-marketplaces and mobile
com-merce: From information to execution Journal of
Electronic Commerce Research, 3(2), 86-97.
Roehm, A W., & Pernul, G (2000) COPS: A
model and infrastructure for secure and fair
electronic markets Decision Support Systems,
29, 343-355.
Rosson, P., & Davis, C (2004) Electronic
market-places and innovation: The Canadian experience
International Journal of Information Technology
and Management, 3(1), 41-58.
Sandholm, T (1999) Automated negotiation
Communications of the ACM, 42(3), 84-85.
Sandholm, T (2000a) Approaches to winner
de-termination in combinatorial auctions Decision
Support Systems, 28, 165-176.
Sandholm, T (2000b) Issues in computational
Vickrey auctions International Journal of
Elec-tronic Commerce, 4(3), 107-129.
Segev, A., Gebauer, J., & Faerber, F (1999)
Inter-net-based electronic markets Electronic Markets,
9(3), 138-146.
Seifert, R W., Thonemann, U W., & Hausman,
W H (2004) Optimal procurement strategies
for online spot markets European Journal of
Operational Research, 152, 781-799.
Shen, X., Radakrishnan, T., & Georganas, N D
(2002) vCOM: Electronic commerce in a
col-laborative virtual world Electronic Commerce
Research & Applications, 1, 281-300.
Silverman, B G., Bachann, M., & Al-Akharas,
K (2001, July/August) Do what I mean: Online
shopping with a natural language search agent
IEEE Intelligent Systems, 48-53.
6LPRQV/3$6WHLQ¿HOG& %RXZPDQ+
(2002) Strategic positioning of the Web in a
multi-channel market approach Internet Research:
Electronic Networking Applications and Policy, 12(4), 339-347.
Smith, H., & Poulter, K (1999) Share the
ontol-ogy in XML-based trading architectures
Com-munications of the ACM, 42(3), 110-111.
Smith, M D., Bailey, J., & Brynjolfsson, E (1999) Understanding digital markets: Review and as-sessment In Brynjolfsson E & Kahin B (Eds.),
Understanding the digital economy Cambridge,
MA: MIT Press
Srivastava, V., & Mohapatra, P K J (2003) PLAMUN: A platform for multi-user negotiation
Electronic Commerce Research & Applications,
2, 339-349.
Stanoevska-Slabeva, K (1999) The concept of
federated electronic markets In Proceedings of the
2 nd Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS 1999) (pp 164-167) Santa Clara: IEEE Computer
Society Press
Strader, T J., & Shaw, M J (1997) Characteristics
of electronic markets Decision Support Systems,
21, 185-198.
Strader, T J., & Shaw, M J (1999) Consumer cost differences for traditional and Internet
mar-kets Internet Research: Electronic Networking
Applications and Policy, 9(2), 89-492.
Stroebel, M (2001) Design of roles and protocols
for electronic negotiations Electronic Commerce
Research, 1, 335-353.
Stroebel, M (2000) On auctions as the
negotia-tion paradigm of rlectronic markets Electronic
Markets, 10(1), 39-44.
Tallroth, E (2004) Continuous trading in thin private value markets: The multiple-quote double
auction Electronic Markets, Special Issue on
In-novative Auction Markets, 14(3), 223-231.
Teich, J., Wallenius, H., & Wallenius, J (1999a)
Trang 5Multiple-issue auction and market algorithms for
the world wide web Decision Support Systems,
26, 49-66.
Teich, J., Wallenius, H., Wallenius, J., & Koppius,
O R (2004) Emerging multiple issue e-auctions
European Journal of Operational Research, 159,
1-16
Teich, J., Wallenius, H., Wallenius, J., & Zaitsev, A
(1999b) A multiple unit auction algorithm: Some
theory and a Web implementation Electronic
Markets, 9(3), 199-205.
Teich, J E., Wallenius, H., Wallenius, J., &
Zait-sev, A (2001) Designing electronic auctions:
An Internet-based hybrid procedure combining
aspects of negotiations and auctions Electronic
Commerce Research, 1, 301-314.
Teuteberg, F (2003) Experimental evaluation of
a model for multilateral negotiation with fuzzy
preferences on an agent-based marketplace
Elec-tronic Markets, 13(1), 21-32.
Tewari, G., Youll, J., & Maes, P (2002)
Per-sonalized location-based brokering using an
agent-based intermediary architecture Decision
Support Systems, 34, 127-137.
Timmers, P (1998) Business models for electronic
markets Electronic Markets, 8(2), 3-8.
Turban, E., King, D., Lee, J., & Viehland, D
(2004) Electronic commerce: A managerial
perspective 2004 Upper Saddle River NJ:
Pren-tice Hall
UNCTAD (2005) Information economy report
2005 (UNCTAD/SDTE/ECB/2005/1) Geneva:
United Nations Conference on Trade and
De-velopment
Urbaczewski, A., Jessup, L M., & Wheeler,
B (2002) Electronic commerce research: A
taxonomy and a synthesis Journal of
Organi-sational Computing and Electronic Commerce,
12(4), 263-305.
Vaishnavi, V K., & Kuechler, W L (2003) An approach to reducing e-commerce coordination costs in evolving markets using a semantic
rout-ing protocol Journal of Electronic Commerce
Research, 4(3), 113-127.
Vishwanath, A (2004) An empirical investigation into the use of heuristics and information cues by
bidders in online auctions Electronic Markets,
Special Issue on Innovative Auction Markets, 14(3), 178-185.
Vrechopoulos, A P., O’Keefe, R M., Doukidis, G I., & Siomkos, G J (2004) Virtual store layout: An experimental comparison in the context of grocery
retail Journal of Retailing, 80(1), 13-22.
Vulkan, N., & Preist, C (2003) Automated trad-ing in agent-based markets for communication
bandwidth International Journal of Electronic
Commerce, 7(4), 119-150.
Wang, H (1997) A conceptual model for
vir-tual markets Information and Management, 32,
147-161
Wang, S., & Archer, N (2004) Strategic choice
of electronic marketplace functionalities: A
buyer-supplier relationship perspective Journal
of Computer-Mediated Communication, 10(1)
Retrieved December 6, 2006 from http://jcmc indiana.edu/vol10/issue1/
Wang, Y., Tan, K.-L., & Ren, J (2004) PumaMart:
A parallel and autonomous agents based internet
marketplace Electronic Commerce Research &
Applications, 3, 294-310.
Warkentin, M., Bapna, R., & Sugumaran, V (2000) The role of mass customization in enhanc-ing supply chain relationships in B2C
e-com-merce markets Journal of Electronic Come-com-merce
Research, 1(2), 45-52.
Wellman, M P (2004) Online marketplaces In
M P.Singh (Ed.), Practical handbook of Internet
computing Boca Raton FL: CRC Press LLC
Trang 6Wellman, M P., Cheng, S.-F., Reeves, D M., &
Lochner, K M (2003a) Trading agents
compet-ing: Performance, progress, and market
effective-ness IEEE Intelligent Systems, Special Issue on
Agents and Markets, 18(6), 48-53.
Wellman, M P., Greenwald, A., Stone, P., &
Wurman, P R (2003b) The 2001 trading agent
competition Electronic Markets, 13(1), 4-12.
Wellman, M P., Wurman, P R., O’Malley, K.,
Bangera, R., Lin, S., Reeves, D., & Walsh, W E
(2001, March-April) Designing the market game
for a trading agent competition IEEE Internet
Computing, 43-51.
Wicke, G A (1999) Electronic markets - A key
to mobility Electronic Markets, Special Issue
on Electronic Commerce and Logistics, 9(3),
162-168
Wurman, P R., Walsh, W E., & Wellman, M
P (1998) Flexible double auctions for electronic
commerce: Theory and implementation Decision
Support Systems, 24, 17-27.
Yuan, S.-T., & Lin, Y.-H (2004) Credit based group negotiation for aggregate sell/buy in
e-markets Electronic Commerce Research &
Ap-plications, 3, 74-94.
Zacharia, G., Evgeniou, T., Moukas, A., Boufou-nos, P., & Maes, P (2001) Economics of dynamic pricing in a reputation brokered agent mediated
marketplace Electronic Commerce Research,
1, 85-100.
Zimmerman, R D., Thomas, R J., Gan, D., & Murillo-Sanchez, C (1999) A web-based plat-form for experimental investigation of electric
power auctions Decision Support Systems, 24,
193-205
This work was previously published in E-Business Process Management: Technologies and Solutions, edited by J Sounder-pandan and T Sinha, pp 68-95, copyright 2007 by IGI Publishing (an imprint of IGI Global).
Trang 7Chapter 3.5
Collaborative Real-Time
Information Services via Portals
Wei Dai
Victoria University, Australia
INTRODUCTION
The increased use of online services in the
commercial world has produced considerable
impact on traditional technologies Traditional
information technologies were developed in an
era where use of Internet technologies was not
widespread They have a long history and are
often based on mature and stable technologies,
RUSUDFWLFHVVXFKDVXVHULQWHUIDFHGHVLJQDUWL¿-cial intelligence techniques, and so forth In the
era of e-business, business operations are often
conducted in conjunction with business alliances
and partners through networked activities
In-WHUQHWRU:HEEDVHGWHFKQRORJLHVDUHIXO¿OOLQJ
an enabling role to meet the communication and
collaboration requirements of e-business In this
article, we share our experiences in how traditional
information technologies are coupled with
Web-based technologies to gain much-needed leverage
in offering e-business solutions Portals, as the
major communication media for Web users, of-fer opportunities for collaboration using multiple technologies They also serve as mechanisms for integrating a variety of online services supported
by traditional applications In this article we will discuss the role of portals in application integration for online collaborative service delivery Particular emphasis will be given to the marrying of the modern roles of portals in e-business with those UROHVZKHUHSRUWDOVIXO¿OWKHWUDGLWLRQDOUROHVRI front-end technologies The article demonstrates its vision through a portal-based application in-tegration solution framework associated with a typical application scenario We demonstrate the effectiveness of using portals in application inte-gration by employing an experimental framework implemented in the PHOENIX research project
at Victoria University (http://www.staff.vu.edu au/PHOENIX/phoenix/index1.htm)
Trang 8RESEARCH PROJECT
BACKGROUND TECHNOLOGIES
Before we describe our solution framework,
we outline the background technologies used
in our research project These consist of portal
technologies, knowledge management and Web
services
Portals Infrastructure
Portal solutions are heavily reliant on the use of
existing applications and infrastructure to improve
RQOLQHVHUYLFHVHI¿FLHQF\2XUIUDPHZRUNLVEDVHG
on the logical architecture suggested by Britton
(2001) This architecture contains three tiers—the
presentation layer, the application server layer, and
an enterprise information services layer
The Presentation Layer
The main function of the presentation layer is
WRSURYLGHDXQL¿HGYLHZRIUHVXOWVGHOLYHUHGE\
different applications that users usually view on
browsers There are common ways to render
in-formation content on the browsers such as HTML,
plug-ins, applets, and portlets (Britton, 2001) Of
these methods, we pay special attention to porlets
Portals use portlets as pluggable user interface
components that provide a presentation layer and
produce dynamic information displayed on the
portal They run on the Web server that provides
content to the Web browser Portlets also import
different services offered by other applications to
the front-end by determining the service features
to be displayed on the user interface Thus, portlets
provide a bridge to the portal’s middle tier Most
portal construction software allows
administra-tors to create their own customised portlets
Application Server Layer
The presentation layer provides input to the
ap-plication server layer Apap-plication server refers
to software residing beneath the Web server that handles the special designated tasks received
by the Web server from end-users In this layer, business rules are executed triggering possible application integration operations The applica-tion server applies business soluapplica-tion logic and delivers the results back to the Web server be-fore the results are sent to the users’ browsers
An application server usually works in an n-tier environment because it performs different roles
at different levels Some of the main roles that the application server provides include back-end application coordination and integration (e.g., applications for taking orders, credit checking, DQGIXO¿OOLQJRUGHUVDQGH[HFXWLRQRIEXVLQHVV ORJLFHJUHODWHGZRUNÀRZLQUHVSRQVHWRXVHUV requirements Some commercial vendors have combined the roles of Web server and application server in their products For example, SAP Web application server combines the roles of standard Web server and application server
Enterprise Information Services Layer
This layer contains enterprise information systems (EIS) such as CRM systems, database systems, and legacy systems (Britton, 2001) The systems can
be located across company boundaries offering potential integration opportunities via a layered infrastructure of portal services
WEB SERVICES
Web services is an emerging technology that sup-ports application integration across the Internet 7KH*DUWQHU*URXSGH¿QHVDWeb service DV³$VRIWZDUHFRPSRQHQWWKDWUHSUHVHQWVDEXVL-ness function (or a busiDV³$VRIWZDUHFRPSRQHQWWKDWUHSUHVHQWVDEXVL-ness service) and can be accessed by another application (a client, a server
or another Web Service) over public networks us-ing generally available ubiquitous protocols and transports (i.e SOAP over HTTP).” That is, once
Trang 9a Web service is deployed, other applications (and
other Web services) can discover and invoke the
deployed service
STANDARDS AND PROTOCOLS
The technical standard and protocols for portal
applications are sharable with those for Web
services Thus portals and Web services can be
combined to offer applications integration
solu-tions across Internet Some of these protocols and
standards include:
WSRP
Web services for remote portlets (WSRP) is a
standard that enables portals to access and display
portlets that are hosted on a remote server The
:653VSHFL¿FDWLRQGH¿QHVD:HEVHUYLFHLQWHU-face for interacting with interactive
presentation-oriented Web services The motivations behind
the WSRP functionality include: (a) allowing
portal servers to provide portlets as
presenta-tion-oriented Web services that can be used by
engines consuming Web services; (b) allowing
portal servers to integrate services from different
content providers into a portal framework
WSDL
Web Services Description Language (WSDL)
(Christensen et al., 2001) is used by Web services
to describe available services It provides an
ef-fective way for service providers to describe their
VHUYLFHV$:6'/GH¿QLWLRQFRQWDLQVWKHLQIRU-mation necessary for two systems to exchange
Web service messages
SOAP
Simple object access protocol (SOAP) is used for
invoking Web services and is based on XML It
provides an envelope for sending and receiving
XML data and documents It allows program components and applications to interact with
each other via the HTTP Internet protocol SOAP
is platform independent, does not depend on the SURJUDPPLQJODQJXDJHLVVLPSOHÀH[LEOHDQG easily expandable
KNOWLEDGE MANAGEMENT SYSTEM
INDEX (Dai & Wright, 1996) is the knowledge management system currently being used in the PHOENIX research project It is used to coordinate application integration processes and to provide integration knowledge to management services Integration knowledge guides the system in choosing and invoking the appropriate applica-tion packages or services in response to the tasks originating from the portal front-end It is also used to deliver solutions back to the portal The knowledge driven approach ensures that users’ requests and information services are processed and delivered intelligently The core services INDEX provides include the goal-directed infer-ence (GDI) and the event-driven inferinfer-ence (EDI) These provide services and knowledge editing facilities, which are deployed as Web services, thus allowing INDEX services and facilities to be assessable remotely across the Internet GDI and EDI services cover a variety of tasks associated with users’ requirements For instance, when us-HUVKDYHZHOOGH¿QHGWDVNVLQPLQG*',VHUYLFHV such as fault diagnosis would be appropriate If XVHUVGRQRWNQRZWKHVSHFL¿FWDVNVRUSUREOHPV EDI could assist them by providing services such
as alerts to management The INDEX knowledge management system has the capability of com-municating with external systems or application packages such as portals that serve as application front-ends
Trang 10ONLINE COLLABORATION
SERVICE DELIVERY FRAMEWORK
The need to tie together incompatible enterprise
systems has increased so greatly that many
compa-nies have shifted their IT focus from development
to integration Given the importance of
integra-tion, PHOENIX aims to leverage the
service-ori-ented infrastructure for applications integration in
order to build and generate user centric solutions
DQGEXVLQHVVVSHFL¿FDSSOLFDWLRQV&RQVHTXHQWO\
on-demand solutions, such as improving business
LQWHOOLJHQFHRU¿QGLQJEHWWHUDSSURDFKHVLQWKH
supply chain of an organization, are produced
through the collaboration of various solutions
These solutions are integrated by middleware The
middleware acts as the intermediary for software
agents of components associated with applications
connected to the business system by either wired
or wireless networks Without such integration, individual enterprise technology systems work in partially or completely autonomous environments thus limiting their effectiveness
The aim of PHEONIX’s applied research is the delivery of innovative applications combin-ing traditional and leadcombin-ing edge technologies that include application packages and products and services from leading vendors The use of Portals plays several important roles in our research Two RIWKHPRUHLPSRUWDQWUROHVDUH¿UVWO\SURYLGLQJ front-end Web-based user interface services and secondly, acting as a bridge for back-end appli-cation integration services Figure 1 shows the high-level conceptual diagram associated with WKH DSSOLFDWLRQV RULHQWHG UHVHDUFK 7KH ¿JXUH shows client requests generated from various
Figure 1 Conceptual diagram for the proposed applied research environment
ESB via IBM WebSphere Business Integration (WBI)
RDBMS
SQL Server
RDBMS
Oracle
RDBMS
Legacy Database
RDBMS
Sybase
Business Logic Modules
S
A P
N
etW ea e r v
W
e b
S erv ices
IN X C oordina tion S erv ices
Network Client Network Client Mobile
Client Mobile Client Mobile Client
Application Client Application Client Application Client
Interface Agent
Generic INDEX Interface
INDEX Virtual Schema
Enterprise Information System
Real World Applications
IBM WebSphere
INDEX Virtual Schema
IBM WebSphere Portal with Workplace Client Plug-ins
... deployed, other applications (andother Web services) can discover and invoke the
deployed service
STANDARDS AND PROTOCOLS
The technical standard and protocols...
invoking Web services and is based on XML It
provides an envelope for sending and receiving
XML data and documents It allows program components and applications to interact with... of these protocols and
standards include:
WSRP
Web services for remote portlets (WSRP) is a
standard that enables portals to access and display
portlets