Professional Documents
Culture Documents
Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 2, Issue 6, November December 2013 ISSN 2278-6856
Associate Professor, HOD of CSE Dept, Jawaharlal Nehru Institute of Technology, Ibrahimpatnam, Hyderabad, A.P. Associate Professor, HOD of IT Dept, Jawaharlal Nehru Institute of Technology, Ibrahimpatnam, Hyderabad, A.P. Assistant Professor, in CSE Dept, Jawaharlal Nehru Institute of Technology, Ibrahimpatnam, Hyderabad, A.P.
IBM Microsoft uses strategies for cloud computing, often called software as a service cloud computing is also sometimes referred to as everything as a service which include databases or any combination of them. The customer doesnt have to know the full capacity they might need at a peak time, cloud computing makes it possible to scale the resources available to the application. Customers pay only for what they use. For their maximum needs no need to buy the servers. Cloud will automatically allocate or de-allocate storage and network bandwidth on demand when there are few users on a site the cloud uses very little capacity to run the site. Because the data centers that run the services are huge and share resources among a large group of users the infrastructure costs are lower Increasing customer relations business receptiveness along with the effective use of smart technologies every business goal is to accomplish the targets of high financial gains at lower operational costs this requires the optimal utilization of available resources. With the IT industry recognize and acknowledge that at the core of it all business remain focused on processes and projects, successful delivery of cloud projects depend on the project managers with project management frameworks and proven methodologies combined with experience acts as catalyst in building the robust service delivery engine to deliver faster and cheaper services in the cloud areas like public and private.
Keywords Cloud Computing, Salesforce, IBM Cloud, Window Azure, Sage CRM
1. Introduction
Cloud computing is a network diagram that represented the internet as schematic clouds, what happens when applications and services are moved into the internet cloud. Cloud uses a virtualized software model enabling the sharing of physical services storage and networking capabilities, allows for the provision of services based on current demand requirements done automatically using software automation, enabling the expansion and contraction of service capability as needed and scaling needs to be done while maintaining high levels of reliability. Cloud access across the internet from a broad range of devices such as laptops and mobile devices using standard based APIs and uses metering for managing and optimizing the service and to provide reporting and billing information. Most of companies can reduce their capital expenditures and use operational expenditures for increasing their computing capabilities. Cloud computing is a category of computing solutions in which a technology access computing resources on demand as needed regardless of whether the resources are virtual dedicated or shared when needed for as long as needed. Cloud can be used in IT services instead of buying servers for internal or external services the company can buy them as a service. There has been increasing hype about cloud computing during the last year organizations like Volume 2, Issue 6 November December 2013
Figure 1 Cloud Management Cloud computing introduces more than technical changes in IT processes and alters the way that the business interacts with its customers to improve the process in an easy and manageable way. Page 118
Figure 2 Cloud Window Azure Figure Azure resource model is visualized storage network and compute resources are deployed on demand by the provisioning policies at deployment time. Resource pool comprises commodity resources that are made fault tolerant by the fabric controller and spawns additional instances to meet service level agreements. Window Azure is a complete platform for application hosting it ensures systemic qualities of the application by offering virtually unlimited resources through on demand provisioning. Windows Azure datacenters are managed by a handful of professionals who rely on automation Azure enables application owners to provision resources through machine readable models comprising resource descriptors know as service models these service model specify the application resource and their dependencies sufficient for provisioning the complete runtime infrastructure without user involvement. Windows Azure is responsible for providing CPU cycles for executing applications underlying operating system and hardware, these applications are deployed into the windows Azure package of roles and associated executable code and resource. Cloud platform services developing and managing software for cloud computing is complex becomes really complex when we integrate on premise software with hosted services. These set of capabilities exposed as services to help with integration for example Volume 2, Issue 6 November December 2013 Figure 3 Example of Cloud Window Azure Application To develop Windows Azure in cloud, first need to understand the application scenario select appropriate patterns and programming models. During this process will need to identify the type of application and workloads targeting windows Azure. To facilitate development the windows Azure SDK comes with a development environment that simulates Window Azure on the local machine thereby enabling offline development and debugging. SDK supports web and worker roles storage visual studio templates tools for packaging viewing and managing role instances. To begin the use Window Azure tools for Microsoft visual studio to create a template, necessary to add user interface application logic and input processing to the web application or could start from an existing ASP.NET web application because the application will execute under partial trust avoid calling APIs that violate this restriction. Windows Azure storage relies on Hash based message authentication code for authenticating the rest web requests, shared secret key associated with the windows Azure storage is combined with the HTTP request in computing a 256 byte hash that gets embedded as an authorization header into the web request. Windows Azure follow the same authentication process while the Page 120
Customer
Relationship
Sage CRM is an easy to use fast to deploy solution with out of the box but configurable business processes, provides enterprise wide access to vital customer information anytime anywhere integrated approach to inside and fields sales automation. Sage CRM puts complete control of sales pipeline allowing sales team members to effectively manage forecast and report on all phases of the sale cycle. Sage CRM sales cycles can be shortened and more deals can close faster capabilities within sage CRM provide sales team instant access to vital customer data including reports and graphs and historical details. Every user with front to back office customer centric integration because orders move to accounting more quickly and accurately customers receive products the organization gets paid faster salespeople receive commission checks earlier and customers receive higher levels of customers service. Sage CRM workflow capabilities business can automate pre-determined business processes across all channels departments and employees to help assess and design workflow sage CRM provides graphical views of the process and its development patterns. Sage CRM combines a fully integrated CRM solution with interactive inbound and outbound telephony automation, customer complete CRM history including fax personal visits phone and email is viewed through automated screen pop functionality gives the support employees an enterprise view of the customer experience. Full on-screen auto dial and phone functionality allows support staff to perform necessary tasks through the system interface rather than the phone system, provides the full integration to all standard third party telephony software leveraging functionality. SageCRM provides customization tools that allow businesses to rapidly modify all aspects of the system. Sage CRM open architecture greatly reduces development Volume 2, Issue 6 November December 2013
Figure 4 IBM Cloud Computing IBM cloud simulator automation manager is a package of Tivoli Service Automation manager and IBM cloud simulator acts as a simulator for infrastructure provisioning components. From experience developing the IBM cloud simulator for Tivoli service automation manager image outline a few advantages below. Customer Specific user interface labeling is a proof of concept development common for a customer to ask to have user interface labeling that includes a customer logon homepage the Tivoli service automation manager portal as well as adding and modifying text across different offerings. With the cloud simulator it is relatively easy to develop all user interface changes and reconfigure the user interface and can be migrated to the Page 121
Table 1 shows the Comparison of Configuring Tools Monitoring tools like Ganglia is a scalable distributed monitoring system for high performance computing systems such as clusters and Grids, it is based on a hierarchical design targeted at federations of clusters leverages widely used technology such as xml for data representation compact portable data transport and RRD tool Zabbix offers advanced monitoring alerting and visualization features to day which are missing in other monitoring alerting and visualization features today which are missing in other monitoring systems even some of the best commercial ones comes with distributed realtime agentless based monitoring features along with good Page 122
Table 2 shows the Comparison of Monitoring Tools Capistrano is an open source tool written in ruby for running scripts on multiple servers its main use is deploying web applications automates the process of making a new version of an application available on more web servers. Rundeck is open source software that helps automate adhoc routine procedures in data center or cloud environment provides a number of features that will alleviate time consuming grunt work and make it easy for scale up scripting efforts. Func provides a two way authenticated system for generically doing these sort of things can build own applications on it and easily expand func by adding in additional modules whether want these to work through the func command line or by means of some other application.
[5] [6]
[7]
[8]
CONCLUSION
In this paper a general cloud computing tools such as IBM Amazon and modules like Window Azure Salesforce Sage CRM mechanisms explain the novel results was described. The specific approach of cloud computing tools are characterized, cloud based ERP is a technique that implements and can be used in sales business & IT organization to develop end products. Our work compares ERP with Cloud ERP in real time application to achieve a high rate of accuracy in the case storage in human understandable improve the efficiency and effort of developers.
Reference
[1] Linlin Wu, Saurabh Kumar Garg and Rajkumar Buyya, SLA-based Resource Allocation for a Software as a Service Provider in Cloud Computing Environments, Proceedings of the 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), Los Angeles, USA, May 23-26, 2011. [2] Adel Nadjaran Toosi, Rodrigo N. Calheiros, Ruppa K. Thulasiran, Rajkumar Buyya, Resource Provisioning Policies to Increase IaaS Provider's Profit in a Federated Cloud Environment, Proceedings of the 13rd International Conference on High Performance and Communications (HPCC 2011), Banff, Canada, September 2-4, 2011. [3] Anton Beloglazov, and Rajkumar Buyya, Energy Efficient Allocation of Virtual Machines in Cloud Data Centers. Proceedings of the 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2010), Melbourne, Australia, May 17-20, 2010. [4] Rodrigo N. Calheiros, Rajkumar Buyya, Cesar A. F. De Rose, Building an automated and selfconfigurable emulation testbed for grid applications. International Journal of Software: Practice and
D.Krishna, B.Tech (CSE) M.Tech (CSE).is having 12+ years of relevant work experience in Academics, Teaching, Lifetime Member of ISTE. At present, he is working as an Associate Professor, HOD of CSE Dept, Jawaharlal Nehru Institute of Technology, Ibrahimpatnam, Hyderabad, A.P. He has attended seminars and workshops. His areas of interest Data Mining, Data Warehousing, Cloud computing, Network security& Compiler Design. Rajasekhar, B.Tech (IT), M.Tech (IT) is having 7+ years of relevant work experience in Academics & Teaching. At present, he is working as an Associate Professor, HOD of IT Dept, Jawaharlal Nehru Institute of Technology, Ibrahimpatnam, Hyderabad, A.P. His area of interest includes Cloud computing, Network security, wireless adhoc networks. K.Murali Krishna, B.Tech (CSIT), M.Tech (CS) is having 4+ years of relevant work experience in Academics & Teaching. At present, he is working as an Assistant Professor, in CSE Dept, Jawaharlal Nehru Institute of Technology, Ibrahimpatnam, Hyderabad, and A.P. His area of interest includes Cloud computing, Network security, wireless adhoc networks.
Page 124