Integrating transaction services into Web-based software development environments

被引:0
|
作者
Yang, JJS [1 ]
Kaiser, G [1 ]
Dossick, S [1 ]
Jiang, WY [1 ]
机构
[1] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
关键词
transaction service; extended transaction model; Software Development Environment; component integration;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software Development Environments (SDEs) require sophisticated database transaction models dire to the long-duration interactive, and cooperative nature of software engineering activities. Such Extended Transaction Models (ETMs) have been proposed and implemented by building application-specific, dedicated databases for the SDEs. With the development of the World Wide Web (WWW), there have been a number of efforts to build SDEs on top of the WWW. The idea is to use the web sewers as a huge distributed database to store the software artifacts and related materials. Therefore we are facing a new challenge: how to implement the ETMs in such web-based SDEs without requiring the web sewers to be modified according to rite needs of the specific SDEs, since different SDEs may use the same web server This paper presents our experiences integrating transaction services into web-based SDEs. We evolved from the traditional approach of building a transaction management component that operated on dedicated databases to the e.uternnl transaction server approach. A transaction server, called JPernLite, was built to operate independently of the web servers and provide the necessary extensibility for SDEs to implement their ETMs. The transaction server can be integrated into the SDE via a number of interfaces, and we discuss the pros and cons of each alternative in derail.
引用
收藏
页码:199 / 208
页数:10
相关论文
共 50 条
  • [1] Web-based agile software development
    Aoyama, M
    [J]. IEEE SOFTWARE, 1998, 15 (06) : 56 - +
  • [2] FUNNEL: Assessing Software Changes in Web-Based Services
    Zhang, Shenglin
    Liu, Ying
    Pei, Dan
    Chen, Yu
    Qu, Xianping
    Tao, Shimin
    Zang, Zhi
    Jing, Xiaowei
    Feng, Mei
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (01) : 34 - 48
  • [3] Integrating antenna modeling codes in web-based visualization environments
    Kostaridis, AI
    Biniaris, CG
    Marsh, AJ
    Anastassiu, HT
    Kaklamani, DI
    [J]. IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2003, 45 (04) : 11 - 18
  • [4] Using web services and software agents in web-based educational systems
    Ounapuu, E
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON WEB-BASED EDUCATION, 2004, : 428 - 432
  • [5] Integrating multimedia and software agents for effective web-based learning
    Ishaya, T
    Gussious, S
    Jenkins, CM
    [J]. Web-based Learning: Men & Machines, 2002, : 80 - 92
  • [6] Development of Collaboration Environments for Web-Based Learning
    Yabuki, Taro
    Sakuta, Hiroshi
    [J]. JOURNAL OF COMPUTERS, 2007, 2 (09) : 1 - 6
  • [7] Extension of Web-based Software Development Environment
    Yanagisawa, Hideaki
    [J]. 2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 463 - 466
  • [8] Software development for Web-based application systems
    Kneuper, R
    Richter, R
    [J]. WIRTSCHAFTSINFORMATIK, 2002, 44 (03): : 197 - 198
  • [9] Software design issues in Web-based development
    Philip, GC
    [J]. ASSOCIATION FOR INFORMATION SYSTEMS - PROCEEDINGS OF THE FIFTH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 1999), 1999, : 886 - 888
  • [10] The Development of a Web-Based Resource for Community Services
    Harris, Julie
    [J]. CLINICAL NURSE SPECIALIST, 2010, 24 (04) : 215 - 215