Enterprise application Opportunities – Cloud computing Search of computer science Dr. Yousef El-Ebiary, Computer Science and Information Technology Al-Madenah International University - shah Alam - Malaysia Yousef.abubaker@mediu.edu.my Dr.y.elebiary@gmail.com Abstract Generally speaking, cloud computing can be thought of as anything that involves delivering hosted services over the Internet. Key words: Management Information System, MIS, Information System, IS, Electronic Enterprise, Information Technology, IT, Business Information Systems, Information System Resources, Cloud computing. Methodology: System Analysis, Business Analysis, web search and books review. Introduction Continual development and rapid changes especially in technology sector require firms to adapt quickly to these conditions so as to ensure their progress and competition among other companies. There are many challenges facing companies and their enterprise application systems, and that requires business leaders to look for best alternatives, methods, skills, and tools for appropriate response to those challenges. In this lesson we will learn about enterprise application challenges, and new-generation enterprise application. Study structure According to NIST (National Institute of Standards and Technology) Cloud computing is 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. Cloud computing provides shared services as opposed to local servers or storage resources. Enables access to information from most web-enabled hardware. Allows for cost savings – reduced facility, hardware/software investments, and support. Essential Characteristics computing: for Cloud On-demand self-service: A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. Broad network access: Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations). Resource pooling: The provider’s computing resources are pooled to serve multiple consumers. Resources can be dynamically assigned and reassigned according to customer demand. Customer generally are not concerned where the resources are physically located but should be aware of risks if they are located offshore. Rapid elasticity: Capabilities can be expanded or released automatically (i.e. more CPU power, or ability to handle additional users). To the customer this appears seamless, limitless, and responsive to their changing requirements. Measured service: Customers are charged for the services they use and the amounts. There is a metering concept where customer resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service. Cloud computing Service Models: Infrastructure-as-a-Service (IaaS): A service model that involves outsourcing the basic infrastructure used to support operations--including storage, hardware, servers, and networking components. The service provider owns the infrastructure equipment and is responsible for housing, running, and maintaining it. The customer typically pays on a per-use basis. Platform-as-a-Service (PaaS): A service model that involves outsourcing the basic infrastructure and platform (Windows, Unix). PaaS facilitates deploying applications without the cost and complexity of buying and managing the underlying hardware and software where the applications are hosted. Software-as-a-Service (SaaS): Also referred to as “software on demand,” this service model involves outsourcing the infrastructure, platform, and software/applications. Typically, these services are available to the customer for a fee, pay-as-you-go, or a no charge model. The customer accesses the applications over the internet. Conclusion: Data resides on servers that the customer cannot physically access. References: 1. K. Laudon, J. Laudon, “ Management information system, managing the digital firm”, 12th edition, 2012 2. J. ward, J. Peppard, “Strategic planning for information rd systems”, 3 edition 3. Effy Oz, “Management information systems”, 6th edition 4. Michael E. Porter (1985), Competitive Advantage: Creating and Sustaining Superior Performance. New York. 5. Excerpted from Information Systems Today - Managing in the Digital World, fourth edition. Prentice-Hall, 2010. 6. Excerpted from Management Information Systems, twelfth edition, Prentice-Hall, 2012. 7. Archived from the original on 13 September 2012. Retrieved 13 September 2012. 8. Laudon, Kenneth C.; Laudon, Jane P. (2009). Management Information Systems: Managing the Digital Firm (11 ed.). Prentice Hall/Course Smart. p. 164. 9. Transaction processing systems (TPS) collect and record the routine transactions of an organization. Examples of such systems are sales order entry, hotel 10. reservations, payroll, employee record keeping, and shipping