Guide to Cloud Computing for Business and Technology Managers: From Distributed Computing to Cloudware Applications

Guide to Cloud Computing for Business and Technology Managers: From Distributed Computing to Cloudware Applications

By: Vivek Kale (author)Hardback

Up to 2 WeeksUsually despatched within 2 weeks

£65.54 RRP £68.99  You save £3.45 (5%) With FREE Saver Delivery

Description

Guide to Cloud Computing for Business and Technology Managers: From Distributed Computing to Cloudware Applications unravels the mystery of cloud computing and explains how it can transform the operating contexts of business enterprises. It provides a clear understanding of what cloud computing really means, what it can do, and when it is practical to use. Addressing the primary management and operation concerns of cloudware, including performance, measurement, monitoring, and security, this pragmatic book: Introduces the enterprise applications integration (EAI) solutions that were a first step toward enabling an integrated enterprise Details service-oriented architecture (SOA) and related technologies that paved the road for cloudware applications Covers delivery models like IaaS, PaaS, and SaaS, and deployment models like public, private, and hybrid clouds Describes Amazon, Google, and Microsoft cloudware solutions and services, as well as those of several other players Demonstrates how cloud computing can reduce costs, achieve business flexibility, and sharpen strategic focus Unlike customary discussions of cloud computing, Guide to Cloud Computing for Business and Technology Managers: From Distributed Computing to Cloudware Applications emphasizes the key differentiator-that cloud computing is able to treat enterprise-level services not merely as discrete stand-alone services, but as Internet-locatable, composable, and repackageable building blocks for generating dynamic real-world enterprise business processes.

About Author

Vivek Kale, M.Sc, M.Phil, has more than two decades of professional experience in software engineering, managing ERP, CRM, and extended-ERP projects, and designing, developing, and consulting on large application software, e-Business, knowledge management, and data warehousing solutions. He has worked with international consulting companies including Tata Consultancy Services, Covansys US, and i-flex solutions (acquired by Oracle Corp. in 2007). A popular guest lecturer and keynote speaker, he is the author of four books and has contributed to articles in premier Indian publications such as Economic Times, Times of India, Dataquest, and Express Computer.

Contents

Preface Acknowledgments Increasing Functional Specificity over Increasingly Commoditized Hardware Google's Vision of Utility Computing Drivers for Cloud Computing in Enterprises Modern On-Demand Computing Grid Computing Server Virtualization Computer Hardware Types of Computer Systems Parallel Processing Multiprogramming Vector Processing Symmetric Multiprocessing Systems Massively Parallel Processing Enterprise Systems Evolution of ES Extended Enterprise Systems (EES) Autonomic Computing Summary Section I: Genesis of Cloudware Networking and Internetworking ARPANET Ethernet TCP/IP Protocol Computer Networks Network Principles Types of Network Network Models Internet Internet Services World Wide Web Origin of the World Wide Web Browser Applications of the World Wide Web Semantic Web Internet of Things Summary Distributed Systems Distributed Applications N-Tier Application Architecture Enterprise Component Architecture Enterprise Component Model Distributed Application Requirements Component-Based Technologies Advent of Component-Based Technologies Distributed Computing in the Enterprise Summary Enterprise Application Integration (EAI) Enterprise Applications Management of Enterprise Applications Systems Heterogeneity in Enterprises Integration of Enterprise Applications Basics of Integration Models of Integration Patterns of Integration Summary Integration Technologies Middleware Database Access Technologies Microsoft Open Database Connectivity (ODBC) Java Database Connectivity (JDBC) Asynchronous Middleware Store and Forward Messaging Publish/Subscribe Messaging Point-to-Point Messaging Event-Driven Processing Mechanism Synchronous Middleware Remote Procedural Call (RPC) Remote Method Invocation (RMI) Messaging-Oriented Middleware (MOM) Integration Brokers Java Message Service (JMS) Request/Reply Messaging Middleware Transaction Processing Monitors Object Request Brokers Application Servers Web Services Enterprise Service Bus (ESB) Enterprise Systems Replacing a Point-to-Point Integration Architecture with a Broker Enterprise Systems with an Enterprise Model Summary J2EE for Enterprise Integration Choosing an Enterprise Application Integration Platform CORBA DCOM J2EE .NET Enterprise Application Integration (EAI) Using J2EE Reference Architecture Realization of the Reference Architecture in J2EE Model-View-Controller Architecture Overview of J2EE Platform Technologies Summary Section II: Road to Cloudware Service-Oriented Architecture Defining SOA Services SOA Benefits Characteristics of SOA Dynamic, Discoverable, Metadata Driven Designed for Multiple Invocation Styles Loosely Coupled Well-Defined Service Contracts Standard Based Granularity of Services and Service Contracts Stateless Predictable Service-Level Agreements (SLAs) Design Services with Performance in Mind SOA Ingredients Objects, Services, and Resources SOA and Web Services SOA and RESTful Web Services SOA Applications Rapid Application Integration Multichannel Access Business Process Management Summary Web Services Web Service Standards XML WSDL SOAP and Messaging UDDI Security, Transactions, and Reliability Semantic Web Services Summary Enterprise Service Bus (ESB) Defining Enterprise Service Bus (ESB) Evolution of ESB Elements of an ESB Solution Integration Brokers Application Servers Business Process Management ESB Transport-Level Choices Connectivity and Translation Infrastructure ESB Scalability Event-Driven Nature of ESB Key Capabilities of an ESB Leveraging Legacy Assets Summary Service Composition Process Workflow Business Process Management (BPM) Business Processes via Web Services Service Composition Business Process Execution Language (BPEL) Background of WSDL BPEL4WS BPEL Process Model Summary Application Service Providers (ASPs) Enterprise Application Service Providers (ASPs) Fundamentals of ASP ASP Business Model Service Level Agreements (SLAs) ASP Value Drivers ASP Benefits, Risks, and Challenges Oracle SAP CRM On Demand Private ASPs What Does a Private ASP Offer? Summary Grid Computing Background to Grid Computing Introduction to Grid Computing Virtualization Cluster Web Services P2P Network Comparison with Other Approaches Characteristics of a Grid Types of Grids Grid Technologies Grid Computing Standards Globus Summary Section III: Cloudware Cloudware Basics Cloud Definition Cloud Characteristics Cloud Delivery Models Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) Cloud Deployment Models Private Clouds Public Clouds Hybrid Clouds Community Clouds Cloud Benefits Flexibility and Resiliency Reduced Costs Centralized Data Storage Reduced Time to Deployment Scalability Cloud Challenges Scalability Multitenancy Availability Summary Cloudware Economics Drivers for Cloud Computing in Enterprises Total Cost of Ownership (TCO) Capital Budgeting Models Provisioning Configurations Traditional Internal IT Colocation Managed Service IaaS Cloud Model Quality of Service (QoS) Service-Level Agreement (SLA) Summary Cloudware Technologies Virtualization Characteristics of Virtualized Environment Layering and Virtualization Virtual Machines Types of Virtualization Operating System Virtualization Platform Virtualization Storage Virtualization Network Virtualization Service-Oriented Architecture (SOA) Operations in the SOA Roles in SOA Layers in an SOA Web Services Quality of Service (QoS) Summary Cloudware Vendors Solutions Infrastructure as a Service (IaaS) Solutions Amazon Platform as a Service (PaaS) Solutions Amazon Relational Database Service Google App Engine (GAE) Google Cloud Print Windows Azure Software as a Service (SaaS) Solutions Google Salesforce.com Open Source Cloud Solutions Nimbus OpenNebula Eucalyptus CloudStack Apache Hadoop Summary Cloudware Application Development Reliability Conundrum Functional Programming Paradigm Google MapReduce Google File System (GFS) Google's BigTable Hadoop Hadoop Distributed File System (HDFS) HBase Hive Pig Summary Cloudware Operations and Management Characteristics of Cloud Operations Core Services Discovery and Replication Load Balancing Resource Management Data Governance Management Services Fault Tolerance Core Portfolio of Functionality Metrics for Interfacing to Cloud Service Providers Selection Criteria for Service Provider(s) Service-Level Agreements (SLAs) Quality of Service (QoS) Pricing Models for Cloud Systems Software Licensing Summary Cloudware Security Governance IT Governance Security Privacy Trust Security Risks Dimensions of Security Identity Management Network Security Data Security Instance Security Application Architecture Patch Management Cloud Security Concerns Cloud Security Solutions Aspects of Cloud Security Solutions Cloudware Security, Governance, Risk, and Compliance Assessing a Cloud Service Provider Requisite Certifications Summary Migrating to Cloudware Cloud Computing Planning for Migration Deployment Model Scenarios Public Cloud Private Cloud Hybrid Cloud Cloud Adoption Plan As-Is (Baseline/Current State) Analysis To-Be (Target/Future State) Analysis Realization Go Live Summary Section IV: Cloudware Applications Big Data Computing Applications Big Data What Is Big Data? Common Characteristics of Big Data Computing Systems Big Data Appliances Tools, Techniques, and Technologies of Big Data Big Data Architecture Row versus Column-Oriented Data Layouts NoSQL Data Management In-Memory Computing Developing Big Data Applications Additional Details on Big Data Technologies Processing Approach Big Data System Architecture Row Partitioning or Sharding NoSQL Databases Column-Oriented Stores or Databases Key-Value Stores (K-V Store) or Databases Document-Oriented Databases Graph Stores or Databases Comparison of NoSQL Databases Summary Mobile Applications Agile Enterprises Stability versus Agility Aspects of Agility Principles of Built-for-Change Systems Framework for Change Proficiency Enhancing Enterprise Agility Network Enterprises Process-Oriented Enterprise Value-Add Driven Enterprise Business Process Management (BPM) Business Process Reengineering (BPR) Methodology Mobile-Enabling Business Processes Mobile Enterprise Mobile Business Processes Mobile Enterprise Systems Redesigning for Mobility Mobile Web Services Mobile Field Cloud Services Summary Context-Aware Applications Decision Patterns as Context Concept of Patterns Domain-Specific Decision Patterns CRM Decision Patterns Context-Aware Applications Context-Aware Mobile Applications Ontology-Based Context Model Context Support for User Interaction Location-Based Service (LBS) Applications LBS System Components LBS System Challenges Summary Appendix: Future of Moore's Law Cloudware and Moore's Law References Index

Product Details

  • ISBN13: 9781482219227
  • Format: Hardback
  • Number Of Pages: 578
  • ID: 9781482219227
  • weight: 975
  • ISBN10: 1482219220

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly

Close