Preview

SOA Based Generic Payroll Management System

Powerful Essays
Open Document
Open Document
17543 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
SOA Based Generic Payroll Management System
HiLCoE

School of Computer Science & Technology

SOA Based Generic Payroll Management System
By
Zaid Abdulkadir Mhamud

A Project submitted to the Graduate Programme Research Office in partial fulfillment of the requirements for the Degree of Master of Science in Computer Science
May 2014

HiLCoE
School of Computer Science & Technology

SOA Based Generic Payroll Management System

By: Zaid Abdulkadir Mhamud

Advisor: Dr Fekade Getahun

Name and Signature of Members of the Examining Committee
No. Members of the examining committee Name Signature
1. Advisor Dr Fekade Getahun
2. Examiner
3. Chairperson
Acknowledgments
This project is an output of the contribution first help of god and then many people. And I would like to thank these people for their cooperation by devoting their time and effort to help me work in this project. First and for most I would like to show my gratitude to my advisor Dr Fekade Getahun, for his valuable and detailed comments that guided the proper carrying out of this project. Also my sincere thanks to HiLCoE for providing quality education and giving the required knowledge that contributed to the success of this project.
I would also like to acknowledge HiLCoE Graduate Programme Research Office specially Mesfin Kifle, my friends, my family and colleagues who directly and indirectly contributed inputs for this project. My heartfelt thanks goes out to Alegntaye Yilma,Yonas Tizazu, Ewnetu Abera, Maureen Ochako and Mulalem Sintayeh for participating in my interview conducts, supplying resources for the making of the prototype application and helping me with organizing the documentation of the project and giving valuable ideas.

Contents
1 Introduction 14
1.1 Background 14
1.2 Problem Statement 15
1.3 Objectives of the Research 16
1.3.1 General Objective 16
1.3.2 Specific Objectives 16
1.4 Scope 16
1.5 Methodology 17
2 Literature Review &



References: [3] M. Creeger, "CTO roundtable: cloud computing," Communications of the ACM, vol. 52, 2009, pp. 50-56. [6] E. Walker, "The Real Cost of a CPU Hour," Computer, vol. 42, 2009, pp. 35-41. [7] M. Klems, J. Nimis, and S. Tai, "Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing," Markets, Services, and Networks, Lecture Notes in Business Information Processing, vol.22, 2009. [10] P. Jaeger, J. Lin, J. Grimes, and S. Simmons, "Where is the cloud? Geography, economics, environment, and jurisdiction in cloud computing," First Monday, vol. 14, 2009. [11] A. Joint, E. Baker, and E. Eccles, "Hey, you, get off of that cloud? ," Computer Law & Security Review, vol. 25, 2009. [12] M. Jensen, J.O. Schwenk, N. Gruschka, and L.L. Iacono, "On Technical Security Issues in Cloud Computing," IEEE International Conference on Cloud Computing (CLOUD-II 2009), Bangalore, India: 2009, pp. 109-116. [13] R. Yanosky, "From Users to Choosers: The Cloud and the Changing Shape of Enterprise Authority," The Tower and the Cloud, R. Katz, EDUCAUSE, 2008, pp. 126-136. [14] R. Vidgen, "Stakeholders, soft systems and technology: separation and mediation in the analysis of Information system requirements," Information Systems Journal, vol. 7, 1997, pp. 21-46. [15] A. Kambil and E.V. Heck, "Reengineering the Dutch Flower Auctions: A Framework for Analyzing Exchange Organizations," Information Systems Research, vol. 9, 1998, pp. 1-19. [16] A. Trolle-Schultz, "Cloud Computing Course F2011," IT University of Copenhagen, 2011. [17] "Microsoft TectEd, cloud related sessions," Atlanta, USA, 2011. [18] "SharePoint Saturday Copenhagen," IT University of Copenhagen, 2011. [19] A. Trolle-Schultz, "Cloud Computing Course F2011," IT University of Copenhagen, 2011. [21] Adamov, A ; Erguvan, M.; (2009),“The Truth about Cloud Computing as new Paradigm in IT”,IEEE International Conference on Application of Information and communication Technologies, AICT 2009. [22] Dikaiakos, M.D; Katsaros, D.; Mehra, P.; Pallis, G.; Vakali, A.; (2010), “Cloud Computing Distributed Internet Computing for IT and Scientific Research”.Vol.13 ,pp 10, Sept.-Oct. 2009. [25] Baarda, D.B., 2009. Dit is onderzoek!, Noordhoff Uitgevers B.V. [26] http://en.wikipedia.org/wiki/DMZ_(computing) (cited April 1, 2014) [27] Shafiei F, Sundaram D, Piramuthu S (2009) Implementing a Multi-Enterprise Collaborative DSS [28] Vescoukis V et al. (2012) Computer Systems of future generation. [29]. Seth A., Agarwal H. (2011), Designing a SOA Based Mode, , ACM SIGSOFT Software Engineering Notes, Volume 36 Number 5.

You May Also Find These Documents Helpful

  • Best Essays

    Bibliography: Bauer, Eric and Randee Adams. The Reliability and Availability of Cloud Computing. Hoboken: Wiley, 2012.…

    • 1307 Words
    • 6 Pages
    Best Essays
  • Better Essays

    Cis 500- Cloud Computing

    • 1078 Words
    • 5 Pages

    Technology has taken great leaps of advancement. Some of the new technology that companies and consumers are taking advantage of to store and process data is cloud computing. Cloud computing was derived from virtualization. Virtualization allows companies to separate business applications from hardware. Doing this gives the company the capability of assigning applications as needed. The option to manage applications is a great benefit to companies. Resulting from the virtualization error, cloud computing has emerged to provide flexible IT infrastructures. This has not only enhanced the options companies now have, but it is also proven to be more cost efficient. This has increasingly become a preferred method of companies and consumers alike. (Turban, & Volonino, 2011, p.47)…

    • 1078 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Cloud Security Report

    • 9993 Words
    • 40 Pages

    [31] Badger, L., Grance, T., Patt-Comer, R., Voas, J. (2012) ‘Cloud Computing Synopsis and Recommendations: Recommendations of the National Institute of Standards and Technology’ NIST Special Publication.…

    • 9993 Words
    • 40 Pages
    Powerful Essays
  • Powerful Essays

    Cloud Computing

    • 1763 Words
    • 7 Pages

    IT departments and infrastructure providers are under increasing pressure to provide computing infrastructure at the lowest possible cost. In order to do this, the concepts of resource pooling, virtualization, dynamic provisioning, utility and commodity computing must be leveraged to create a public or private cloud that meets these needs. Cloud computing is a general term for anything that involves delivering hosted services over the Internet. This provides the smaller companies or individuals who couldn’t able to buy costly software or any other resources. This becomes easy because of cloud computing. Cloud promises real costs savings and agility to customers. It’s a ‘Pay for Usage’ plan. We pay the money based on our usage only. Through cloud computing, a company can rapidly deploy applications where the underlying technology components. Access to applications and data anywhere, any Time, from any device is the potential outcome of cloud computing. This is suitable technology for limited budgets and a highly dynamic market with minimal resources.…

    • 1763 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    In this article, Patrick Thibodeau comments on Federal CIO Vivek Kundra’s claim that cloud computing concerns are exaggerated. Thibodeau explains clearly the claims made by Kundra about the overall security with cloud computing. Thibodeau blames the scare of cloud computing to IT developers belief of a status quo. Thibodeau concludes the article with a few success stories of basic cloud computing services working in the U.S. Government.…

    • 659 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Inf 103: Computer Literacy

    • 1963 Words
    • 8 Pages

    The national Institute of Standards and Technology under the department of Commerce defines Cloud Computing as “a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”. Another definition for cloud computing is a term used to describe a network of computers that deliver information technology services over the internet to many users in an on-demand environment (P.Y. Thomas 2011). As you can see by the definitions above the term Cloud Computing has been defined, yet many of us are barely getting to understand how this type of computing affects the work we do both in our personal life and in the workplace. In the following pages you will see how cloud computing is the way of the future without it being limited to business applications; furthermore creating a niche in the social media/personal computing we do on a daily basis.…

    • 1963 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    Business Trend Memo

    • 1299 Words
    • 6 Pages

    Hayes, B. (2008, March), “Cloud computing”, Communications of the ACM, 51, 9-11. Retrieved from http://cacm.acm.org/magazines/2008/7/5368-cloud-computing/fulltext…

    • 1299 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Cloud Computing: Fact vs Fog

    • 9067 Words
    • 37 Pages

    This presentation addresses the current state of cloud computing, obstacles to business adoption, and expectations for the future. This is the first in a series of papers written by Grail Research on the topic of cloud computing and the investigation of how businesses are adapting to and taking advantage of Internet-based, on-demand computing…

    • 9067 Words
    • 37 Pages
    Good Essays
  • Powerful Essays

    Cloud computing is a new name for an old concept: the delivery of computing services from a remote location, analogous to the way electricity, water, and other utilities are provided to most customers. Cloud computing services are delivered through a network, usually the Internet. Some cloud services are adaptations of familiar applications, such as e-mail and word processing. Others are new applications that never existed as a local application, such as online maps and social networks. Since 2009, the federal government has been shifting its data storage needs to cloud-based services and away from agency-owned data centers. This shift is intended to reduce the total investment by the federal government in information technology (IT) (data centers), as well as realize other stated advantages of cloud adoption: efficiency, accessibility, collaboration, rapidity of innovation, reliability, and security. In December 2010, the U.S. Chief Information Officer (CIO) released “A 25-Point Implementation Plan to Reform Federal IT Management” as part of a comprehensive effort to increase the operational efficiency of federal technology assets. One element of the 25-Point Plan is for agencies to shift to a “Cloud First” policy, which is being implemented through the Federal Cloud Computing Strategy. The Cloud First policy means that federal agencies must (1) implement cloud-based solutions whenever a secure, reliable, and cost-effective cloud option…

    • 13907 Words
    • 56 Pages
    Powerful Essays
  • Good Essays

    Cloud Computing

    • 467 Words
    • 2 Pages

    And like many, they found it a challenge to provide an encompassing definition for cloud computing. Foster et al. defined cloud computing as, “A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically-scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet”; while SYS-CON Media Inc., 2008 [2] provided a list of definition from twenty one subject matter experts. Nevertheless, there was a general consensus [1][2][3] that cloud computing could be characterized by its very large scale, virtualization, versatility, scalability, on-demand, high performance, and low storage and usage costs.…

    • 467 Words
    • 2 Pages
    Good Essays
  • Best Essays

    Kamra, Varun. "CLOUD COMPUTING AND ITS PRICING SCHEMES." International Journal on Computer Science and Engineering 4.4 (2012):577.…

    • 1005 Words
    • 5 Pages
    Best Essays
  • Powerful Essays

    Cloud Computing

    • 2067 Words
    • 9 Pages

    The Ethics and Security of Cloud Computing T he shift from desktop- and server-based to traditional, on-premises solutions. In a law firm software to software as a service (SaaS) context, the use of cloud computing raises ethics or “cloud computing” is one of the most issues around storing confidential client data on a significant transitions in computing to system the attorney may not own or otherwise control. occur in the last 20 years. While the The discourse on the ethics of cloud computing benefits offered by cloud computing are numerous, took a significant step forward in March 2010 with the several outstanding questions remain regarding the issuance of a proposed Formal Ethics Opinion (FEO) relative security of cloud-based systems as compared on cloud computing by the North Carolina State Bar. 16 Infrastructure Technologies ILTA White Paper…

    • 2067 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    Cloud

    • 6351 Words
    • 26 Pages

    18 Figure 13: Cloud-Based Application Performance 19 Figure 14: Change in Performance 20 Figure 15: Monitoring Cloud-Based Application Performance 21 Figure 16: Methods for Automating and Orchestrating Workloads on PaaS and IaaS 22 Figure 17: Future Methods for Automating and Orchestrating Workloads on PaaS and IaaS 23 Figure 18: Future Degree of Cloud Use 24 Figure 19: Job Title 25 Figure 20: Revenue 26 Figure 21: Industry 27 Figure 22: Company Size…

    • 6351 Words
    • 26 Pages
    Powerful Essays
  • Powerful Essays

    Cloud computing

    • 12413 Words
    • 50 Pages

    Jump up ^ Gens, Frank. (2008-09-23) “Defining ‘Cloud Services’ and ‘Cloud Computing’,” IDC Exchange. [12]…

    • 12413 Words
    • 50 Pages
    Powerful Essays
  • Powerful Essays

    Robotics

    • 4870 Words
    • 20 Pages

    Buyya et.al, in [2] considered that “Cloud computing refers to the provision of computational resources on demand via a computer network”. An example of how this concept works is found in everyday services provided by companies like Google when they provide a word processing service to clients without actually possessing the software to do it locally in their machines. Since the cloud is the underlying delivery mechanism, cloud based applications and services may support any type of software application or service in use today. Extending that concept, cloud computing allows a functional separation between the resources used and the user 's computer, usually residing outside the local network. Consumers now routinely use data intensive applications driven by cloud technology which were previously unavailable due to cost and deployment complexity.…

    • 4870 Words
    • 20 Pages
    Powerful Essays

Related Topics