Font Size: a A A

Based On Ruby ​​on Rails Framework To Build Enterprise-class Information Systems Research

Posted on:2008-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:X T GuoFull Text:PDF
GTID:2199360242968771Subject:Business management
Abstract/Summary:PDF Full Text Request
In recent decades IT developments have had a major impact on business processes. The introduction of the PC, LAN, client/server technology and the internet has enabled organizations to bring their products and services to makes more quickly. These developments have ushered the transition from the industrial to the information age. As the basis of enterprise informatization, IT infrastructure is comprised of necessary hardware, network equipment, software and some applications systems or services which depend upon these hardware and software facilities. However, constructing IT infrastructure is only the first step of enterprise informatization, it is more important to manage and use these resources to satisfy customer business needs and achieve performance targets specified within service level agreements.ITSM stands for Information Technology Service Management. It is a systematic approach to planning, delivery and support/control of the IT systems involved in day to day business operations. It is a discipline that is widely used for managing large, medium and small scale information technology systems. ITSM is targeted towards the customer and is considered a consumer friendly approach to managing a wide variety of services. ITSM tries to put the consumer relationship first, by switching the emphasis from an IT centered philosophy to a customer service philosophy.This paper explains basic conception of ITSM and how to use a very popular web framework "ruby on rails" to develop an ITSM application system. The paper analyses the advantages and disadvantages of this framework by comparing ruby on rails with the classic J2EE architecture "Spring + Struts + Hibernate" from three different layers—model, view and controller, based on MVC (model- view-controller) pattern. And furthermore, the article researches into the process of building a real enterprise ITSM application system by analyzing the different necessary phases of a software lifecycle—requirements definition, Systems analysis and design , Implementation, Testing, Deployment and Maintenance. More importantly, it explains the main problems during these phases in detail, and gives some feasible solutions to these problems. In addition, this paper also explains The Agile Software Development methods which are well used through all the stages of ITSM application system development, and comes to a conclusion about the important issues that should be paid attention to in the development of software.This research is meaningful and can be a reference to quickly developing other web applications based on ruby on rails or some other web frameworks.
Keywords/Search Tags:IT service management, ruby on rails framework, agile software development, J2EE
PDF Full Text Request
Related items