CFP last date
20 May 2024
Reseach Article

Business Logic Model for Web Service Source Control Management

by Thirumaran. M, Dhavachelvan. P, Tushar Ranjan Sahoo, Maria Stephen. R
journal cover thumbnail
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Number 21
Year of Publication: 2010
Authors: Thirumaran. M, Dhavachelvan. P, Tushar Ranjan Sahoo, Maria Stephen. R
10.5120/69-658

Thirumaran. M, Dhavachelvan. P, Tushar Ranjan Sahoo, Maria Stephen. R . Business Logic Model for Web Service Source Control Management. International Journal of Computer Applications. 1, 21 ( February 2010), 11-17. DOI=10.5120/69-658

@article{ 10.5120/69-658,
author = { Thirumaran. M, Dhavachelvan. P, Tushar Ranjan Sahoo, Maria Stephen. R },
title = { Business Logic Model for Web Service Source Control Management },
journal = { International Journal of Computer Applications },
issue_date = { February 2010 },
volume = { 1 },
number = { 21 },
month = { February },
year = { 2010 },
issn = { 0975-8887 },
pages = { 11-17 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume1/number21/69-658/ },
doi = { 10.5120/69-658 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:47:27.900857+05:30
%A Thirumaran. M
%A Dhavachelvan. P
%A Tushar Ranjan Sahoo
%A Maria Stephen. R
%T Business Logic Model for Web Service Source Control Management
%J International Journal of Computer Applications
%@ 0975-8887
%V 1
%N 21
%P 11-17
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In the present world of ever-changing and dynamic technologies, web service is an entity that needs the most frequent changes in order to attract and retain customers, as well as to streamline the operations and to reduce the costs in doing business. Typically, the ability to change fast is enabled - even encouraged - by technology. These web services have to be updated in run-time that increases the complexity of the service maintainability process. The services provided most of the time do not meet the customers’ requirements and have to be changed periodically. The demands mainly focus on fine-tuning of the web services without affecting the core functionality and QoS parameters of the web services. The fine-tuned changes made by the developer can also lead to exponential problems as the solution of a particular service can lead to a need for another change. Thus, finding a solution for the change does not prove fruitful in long term but there is a need for ensuring successful service computation and better maintenance. The service computation is determined by the computability criteria which include computability, traceability, dependability, configurability and exception handling. These computability criteria are the pillars of the web service, which determine whether the web services do not spring up any side effects when any modification is made as per the customers’ complaints. There is no standard model which carries out the above given functions effectively and therefore the proposed business logic model (BLM) channelizes its functions to monitor and analyze the changes made towards the source code of the web service computing environment by the developer. This impact analysis between the existing and modified source code is done through the comparison of the cellular pattern which is generated by the BLM. This cellular pattern gives us complete structure about the web service and thus proves to be helpful in evaluating the computability criteria. We have carried out an experiment to analyze a sample web service in the airline reservation domain and even evaluate its computability criteria thereby providing the results that the computability criteria of the modified source code are maintained. The model can be further extended in the future to automate the generation of the cellular pattern which reduces the service developers overhead and give a statistical historical background to the service change factor. The automation of the cellular generation also gives confidence to the service developer that he is advancing in the right path.

References
  1. Bassam Atieh Rajabi, Sai Peck Lee, “Change Management in Business Process Modeling Survey”, 2009 International Conference on Information Management and Engineering.
  2. R. Baird M. Hepner R. Gamble M.T. Gamble “Reconfiguring Workflows of Web Services “ Sixth International IEEE Conference on Commercial-off-the-Shelf(COTS) Based Software Systems(ICCBSS’07).
  3. Wenli Dong, “Dynamic Reconfiguration Method for Web Service Based on Policy”, International Symposium on Electronic Commerce and Security, IEEE computer society, 2008
  4. Peng Cheng Xiong,Yu Shun Fan, and Meng Chu Zhou, “QoS – Aware Web Service Con?guration” IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PARTA: SYSTEMS AND HUMANS, VOL.38, NO.4, JULY2008
  5. Javier Parra Fuente, Salvador Sánchez Alonso, Oscar Sanjuán Martínez, Luis Joyanes Aguilar, “RAWS: Reflective Engineering for Web Services”, Proceedings of the IEEE International Conference on Web Services (ICWS’04).
  6. Bassam Atieh Rajabi, Sai Peck Lee, “Runtime Change Management Based on Object Oriented Petri Net”, 2009 International Conference on Information Management and Engineering.
  7. F. A. Blaauboer, K. Sikkel, M.N Aydin, “Deciding to Adopt Requirements Traceability in Practice”, In Proc. of 19th Int. Conf. on Advanced Information Systems Engineering (CAiSE'07), Springer Lecture notes in Computer Science 4495, Norway, 2007, pp. 294-308.
  8. J. Cleland-Huang, “Toward Improved Traceability of Non-Functional requirements”, Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering, Long Beach, California, 2005, pp. 14 – 19.
  9. Uttam Kumar Tripathi, Knut Hinkelmann, “Change Management in Semantic Business Processes Modeling”, Eight International Symposium on Autonomous Decentralized Systems (ISADS’07)
  10. Mira Kajko-Mattsson, Michal Tepczynski, “A Framework for the Evolution and Maintenance of Web Services “, Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM’05).
  11. Xiang Luo, Koushik Kar, Sambit Sahu, Prashant Pradhan, Anees Shaikh, “On Improving Change Management Process for Enterprise IT Services” IEEE International Conference on Services Computing, 2008.
  12. P. Sun and C. Jiang, "Analysis of workflow dynamic changes based on Petri net," in Information and Software Technology, 2008.
  13. E. B. Bauskar and B. Mikolajczak, "Abstract Node Method for Integration of Object Oriented Design with Colored Petri Nets," in Proceedings of the Third International Conference on Information Technology: New Generations (ITNG'06), 2006, pp. 680 - 687.
  14. Zakaria Maamar, Quan Z. Sheng, Hamdi Yahyaoui, Khouloud Boukadi, Xitong Li, On the Synchronization of Web Services Interactions, In Proc. of International Conference on Advanced Information Networking and Applications, 2009
  15. Xuanzhe Liu, Li Zhou, Gang Huang, Hong Mei. Consumer-Centric Web Services Discovery and Subscription. In Proc. of e-Business Engineering,ICEBE, IEEE International Conference. 24-26 Oct.2007.
  16. Romanovsky, A. Periorellis, P. Zorzo, A.F. “Structuring integrated Web applications for fault tolerance ,2003” Sixth International Symposium on Autonomous Decentralized Systems, ISADS 2003, Volume,Issues,Page(s) : 99-106, Apr,2003.
  17. SushilJ.Louis, GaryL.Raines, “Genetic Algorithm Calibration of Probabilistic Cellular Automata for Modeling Mining Permit Activity”, Proceedings of the 15th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’03).
  18. V.A.MardirisandI.,G.Karafyllidis, “Universal cellular automaton cell using quantum cellular automata”, ELECTRONICS LETTERS 4thJune 2009 Vol.45 No.12.
  19. ChrystopherL.Nehaniv, “ Self-Reproduction in Asynchronous Cellular Automata ”, Proceedings of the 2002 NASA/DOD Conference on Evolvable Hardware (EH’02)
  20. Hosna Jabbari, Jon C. Muzio, Lin Sun, “A New Class of Cellular Automata ”, 10th Euromicro Conferencre on Digital System Design Architectures, Methods and Tools (DSD 2007)
Index Terms

Computer Science
Information Sciences

Keywords

Business Logic Model Source Control Web service maintenance