This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Toward Web-Based Application Management Systems
July/August 2001 (vol. 13 no. 4)
pp. 683-702

Abstract—As Web technology spreads, the number, variety, and sophistication of Web-based information services is literally exploding. While some effort has been put into managing a single, centrally controlled Web site, current Web technologies offer little help for managing Web-based applications in-the-large. This is partly due to the distributed, heterogeneous, and open nature of such applications. This paper proposes a generic framework for managing Web-based applications which addresses both semantic and managerial issues. Semantic issues are addressed through the inclusion of a domain model component in the framework which describes the kinds of information that are available. Management issues are treated through a framework which includes formally-defined notions for an information model, information base consistency, transactions, and concurrency control. Thus, the proposed management system provides a semantically robust environment for Web-based information services while allowing for Web source independence.

[1] S. Abiteboul, S. Cluet, and T. Milo, “Querying and Updating the File,” Proc. 19th Int'l Conf. Very Large Data Bases, pp. 73–84, 1993.
[2] S. Abiteboul, D. Quass, J. McHugh, J. Widom, and J.L. Wiener, “The LOREL Query Language for Semistructured Data,” Int'l J. Digital Libraries, vol. 1, no. 1, 1997.
[3] The BackWeb Home Page, 1999, http:/www.backWeb.com.
[4] E. Buss, R.D. Mori, W. Gentleman, J. Henshaw, J. Johnson, K. Kontogianis, E. Merlo, H. Müller, J. Mylopoulos, S. Paul, A. Prakash, M. Stanley, S. Tilley, J. Troster, and K. Wong, "Investigating Reverse Engineering Technologies for the CAS Program Understanding Project," IBM Systems J., vol. 33, no, 3, pp. 477-500, 1994.
[5] T. Catarci, S.-K. Chang, D. Nardi, G. Sanctucci, and M. Lenzrini, “WAG: Web-At-a-Glance,” Proc. 31st Ann. Hawaii Int'l Conf. System Sciences, Vol. VII, pp. 344–353, Jan. 1998.
[6] C.J. Date, An Introduction to Database Systems, second ed. Addison-Wesley, 1983.
[7] U. Dayal, M. Hsu, and R. Ladin, "A Transactional Model for Long-Running Activities," Proc. 17th Int'l Conf. VLDB, 1991.
[8] “Document Object Management,” 1999. http://www.w3.orgDOM.
[9] U. Erlingsson and M. Krishnamoorthy, “Interactive Graph Drawing,” 1999. http://www.cs.rpi.edu/projects/pbgraphdraw /.
[10] M. Fernandez et al., "Catching the Boat with Strudel: Experiences with a Web-Site Management System," Proc. ACM Sigmod Int'l Conf. Management Data, ACM Press, New York, 1998, pp. 414-425.
[11] A. Gal, “Handling Constantly Changing Metadata,” Proc. Second IEEE Metadata Conf., Sept. 1997, http://computer.org/conferen/proceedmeta97 /.
[12] A. Gal, “Modelling Cooperation Among Information Systems Using Control Elements,” Proc. Third Int'l Workshop Next Generation Information Technologies and Systems, pp. 125–132, July 1997.
[13] A. Gal and J. Mylopoulos, “The CoopWARE Demo: Wrapping up a Legacy System,” 1997 http://www.cs.toronto.edu~coopware.
[14] A. Gal and J. Mylopoulos, “Supporting Distributed Autonomous Information Services Using Coordination,” Int'l J. Cooperative Information Systems, vol. 9, no. 3, pp. 255–282, 2000.
[15] “Internet HotSuite,” 1998, www.documagix.com/productshotsuite.htm.
[16] M. Jarke, R. Gallersdörfer, M.A. Jeusfeld, and M. Staudt, “ConceptBase : A Deductive Object Base for Meta Data Management,” J. Intelligent Information Systems, vol. 4, no. 2, pp. 167–192, 1995.
[17] B. Kahle, “Preserving the Internet,” 1999, http://www.sciam.com/0397issue0397kahle.html .
[18] S. Kerr, “Data Integration and Change Management Using Active Metamodels,” master's thesis, Univ. of Toronto, 1998.
[19] S. Kerr, A. Gal, and J. Mylopoulos, “Information Services for the Web: Building and Maintaining Domain Models,” Proc. Third IFCIS Int'l Conf. Cooperative Information Systems (CoopIS '98), pp. 4–13, Aug. 1998.
[20] S. Malaika, “Resistance is Futile: The Web Will Assimilate Your Database,” Bulletin of the Technical Committee on Data Eng., vol. 21, no. 2, pp. 4–13, 1998.
[21] U. Manber and P. Bigot, “The Search Broker,” Proc. First Usenix Symp. Internet Technologies and Systems, pp. 231–240, Dec. 1997.
[22] H. Maurer, Hyper-G Now Hyperwave, The Next Generation Web Solution, Addison-Wesley, Reading, Mass., 1996.
[23] The MCF Home Page, 1999, http://www.w3.org/TR/NOTE-MCF-XMLMCF-tutorial.html .
[24] A. O. Mendelzon, G. A. Mihaila, and T. Milo, "Querying the World Wide Web," Proc. Conf. Parallel and Distributed Information Systems (PDIS), 1996, pp. 80-91.
[25] “Microcosm Link Management,” 1999, http://www.multicosm.commicrocosm.
[26] J.E.B. Moss, “Nested Transactions: An Approach to Reliable Distributed Computing,” PhD thesis, MIT, Cambridge, Mass., 1981.
[27] J. Mylopoulos, A. Borgida, M. Jarke, and M. Koubarakis, "Telos: Representing Knowledge About Information Systems," ACM Trans. Information Systems, pp. 325-362, vol. 8, Oct. 1990.
[28] J. Mylopoulos et al., "A Generic Integration Architecture for Cooperative Information Systems," Proc. First IFCIS Int'l Conf. Cooperative Information Systems, IEEE CS Press, Los Alamitos, Calif., 1996, pp. 208-217.
[29] A. Pentland, R.W. Picard, and S. Sclaroff, “Photobook: Content-Based Manipulation of Image Databases,” Int'l J. Computer Vision, vol. 18, no. 3, pp. 233-254, 1996.
[30] “PTOLOMAEUS, the Web Cartographer,” 1999, http://www.inf.uniroma3.it/vernacotptolpage.htm .
[31] C. Pu, G.E. Kaiser, and N. Hutchinson, "Split-Transaction for Open-Ended Activities," Proc. 14th VLCB Conf., pp. 26-37, May 1988.
[32] The RDF Home Page, 1999, http://www.w3.orgMetadata/.
[33] D Reed, "Implementing Atomic Actions on Decentralized Data," ACM Trans. Computer Systems, vol. 1, no. 1, Feb. 1983.
[34] M. De Rosa, T. Catarci, L. Iocchi, D. Nardi, and G. Santucci, “Materializing the Web,” Proc. Third IFCIS Conf. Cooperative Information Systems (CoopIS '98), pp. 24–31, Aug. 1998.
[35] Hughes Tech nologies, “mSQL Online Manual,” 1997, http://www.Hughes.com.au/library/msql2manual /.
[36] Active Database Systems: Triggers and Rules for Advanced Database Processing, J. Widom and S. Ceri, ed., San Francisco, Morgan Kaufmann, 1996.
[37] “eXtensible Markup Language at the W3 Consortium,” 1999, http://www.w3.orgXML.

Index Terms:
Semantic interoperability, domain model, change propagation, concurrency control.
Citation:
Avigdor Gal, John Mylopoulos, "Toward Web-Based Application Management Systems," IEEE Transactions on Knowledge and Data Engineering, vol. 13, no. 4, pp. 683-702, July-Aug. 2001, doi:10.1109/69.940740
Usage of this product signifies your acceptance of the Terms of Use.