ISBN 9788126519897,Service-oriented Architecture For Enterprise And Cloud Applications (With CD)

Service-oriented Architecture For Enterprise And Cloud Applications (With CD)

Rs679

Availability: Available

Usually ships in: 2-3 business days

(Free Delivery)

We Accept
ISBN 9788126519897
Check delivery information
 
ISBN 9788126519897
Publisher

Wiley India Pvt Ltd

Publication Year 2008
ISBN-13

ISBN 9788126519897

ISBN-10 8126519894
Binding

Paperback

Number of Pages 404 Pages
Language (English)
Subject

Programming

This book is targeted at practitioners who wish to get insights into developing SOA solutions. Software architects, designers, developers, project managers and consultants can benefit significantly from this book. At the same time, beginners can also get an understanding of the concepts and how SOA based solutions are developed in practice today. Strawman architecture for Enterprise-wide SOA and reference architectures for SOA based applications can serve to be very convenient starting points for anyone wanting to recommend or develop SOA solution. Designers can follow the methodologies outlined for service design in this book and come up with services model for their applications. The best practices identified through executing a number of SOA projects, provide the much needed guidance to project teams. New to the second edition: Keeping in mind the feedback received and the changes taking place in technology and in IT industry, the following enhancements are included. 1) Introduce Software Engineering as Chapter 1 - One of the points given as feedback for the first edition is that there are several practicing developers, testers and project/program managers who are interested in SOA but do not have the necessary background or experience in Software Engineering. Accordingly, ?Software Engineering Principles? has been added as the first chapter. 2) Cloud Computing - Since the launch of the book, Cloud computing and services based on the ?Cloud? (internet cloud) have emerged as major trends related to deploying and leveraging of services. Therefore, separate chapters on Cloud Computing Concepts, Cloud Computing Platforms and SOA with Cloud Services have been included. Key Features SOA is an upcoming and hot topic nowadays. Besides the corporate work, SOA is being introduced as an elective paper in major universities. First book that focuses on architecture, design and development of enterprise and cloud applications based on SOA. Caters to the needs of students who need to understand the concepts of SOA and cloud computing; architects, designers and developers who build SOA-based enterprise and cloud applications and CXOs and Project managers who make decisions on undertaking SOA projects involving enterprise and cloud applications. Provides insights on concepts of SOA and cloud computing that can be put to immediate use for creating transformational impact. Includes detailed description (and code) to enable architects, designers and developers to build SOA applications on Java and .NET platforms. Offers a comprehensive and structured set of reference models and techniques for custom-built enterprise and cloud applications that can be readily applied by system integration companies and end-user organizations to address customer needs. Presents both concepts and technology detail in addressing the IT challenges faced by organizations on their business transformation journey with SOA and cloud computing. About the Author Shankar Kambhampaty is Chief Technology Officer for the Investment Banking unit of Polaris Software Lab. He has been involved for 21 years in architecture, design, development and management for a number of software projects executed globally and has also played a key role in development of software products that have been exhibited in AIIM and COMDEX shows. He has authored several papers for International Conferences in the areas of Service-Oriented Architecture and software engineering. With a Master?s degree in Electrical Engineering with specialization in Digital Systems from Indian Institute of Technology, Kanpur (IIT Kanpur), Shankar is also a Microsoft Certified Architect and IBM Certified Solution Designer V2. Table of Contents Chapter 1 Software Engineering Principles Software Engineering Practice Software Development Lifecycle (SDLC) Software Engineering Methodologies Project Management Practice Software Engineering Project Critical Success Factors for Software Projects Summary Chapter 2 Software Architecture Need for Software Architecture Objectives and Benefits of Software Architecture Types of IT Architecture Architectural Styles and Patterns Summary Chapter 3 Service Oriented Architecture Service Orientation in Daily Life Evaluation of SOA Drivers for SOA Dimensions of SOA Key Components of SOA Perspectives to SOA Summary Chapter 4 Enterprise-Wide SOA Considerations for Enterprise-Wide SOA Strawman Architecture for Enterprise-Wide SO Enterprise SOA Layers Application Development Process SOA Methodology for Enterprise Summary Chapter 5 Enterprise Applications Architectural Considerations Solution Architecting for Enterprise Applications Solution Architecture for Enterprise Applications Based on SOA Summary Chapter 6 Software Platforms for Enterprise Applications Packaged Application Platforms Enterprise Application Platforms Summary Chapter 7 Service Oriented Enterprise Applications Considerations for service oriented enterprise applications Patterns for SOA Pattern-Based Architecture for Service-Oriented Enterprise Applications Composite Applications SOA Programming Models Summary Chapter 8 Service Oriented Analysis and Design Need for Models Principles of Service Design Design of Activity Services (or Business Services) Design of Data Services Design of Client Services Design of Business Process Services Summary Chapter 9 Technologies for SOA Technologies for Service Enablement Technologies for Service Integration Technologies for Service Orchestration Summary Chapter 10 Business Case for SOA Stakeholder Objectives Benefits of SOA Cost Savings Return on Investment (ROI) Build a Case for SOA Summary Chapter 11 SOA Implementation and Governance SOA Governance SOA Security Approach for Enterprise-Wide SOA Implementation Summary Chapter 12 Trends in SOA SOA Adoption Technologies in Relation to SOA Advances in SOA Summary Chapter 13 Cloud Computing Concepts Cloud Computing Paradigm Types of Cloud and Cloud Services Technologies that Enable Cloud Computing Opportunities in Cloud Computing Summary Chapter 14 Cloud Computing Platforms Amazon EC2 Google App Engine IBM CloudBurst Microsoft Azure Salesforce Force.com Summary Chapter 15 SOA with Cloud Services Cloud Services Considerations for Cloud Services Enablement Services Implementation of SOA with Enterprise and Cloud Services Summary Annexures Annexure A - SOA Technologies - PoC Annexure B - Process Orchestration - PoC Annexure C - SOA Best Practices Annexure D - EA and SOA for Business and IT Alignment Was this product information helpful? Yes No TABLE OF CONTENTS Chapter 1 Software Engineering Principles Software Engineering Practice Software Development Lifecycle (SDLC) Software Engineering Methodologies Project Management Practice Software Engineering Project Critical Success Factors for Software Projects Summary Chapter 2 Software Architecture Need for Software Architecture Objectives and Benefits of Software Architecture Types of IT Architecture Architectural Styles and Patterns Summary Chapter 3 Service Oriented Architecture Service Orientation in Daily Life Evaluation of SOA Drivers for SOA Dimensions of SOA Key Components of SOA Perspectives to SOA Summary Chapter 4 Enterprise-Wide SOA Considerations for Enterprise-Wide SOA Strawman Architecture for Enterprise-Wide SO Enterprise SOA Layers Application Development Process SOA Methodology for Enterprise Summary Chapter 5 Enterprise Applications Architectural Considerations Solution Architecting for Enterprise Applications Solution Architecture for Enterprise Applications Based on SOA Summary Chapter 6 Software Platforms for Enterprise Applications Packaged Application Platforms Enterprise Application Platforms Summary Chapter 7 Service Oriented Enterprise Applications Considerations for service oriented enterprise applications Patterns for SOA Pattern-Based Architecture for Service-Oriented Enterprise Applications Composite Applications SOA Programming Models Summary Chapter 8 Service Oriented Analysis and Design Need for Models Principles of Service Design Design of Activity Services (or Business Services) Design of Data Services Design of Client Services Design of Business Process Services Summary Chapter 9 Technologies for SOA Technologies for Service Enablement Technologies for Service Integration Technologies for Service Orchestration Summary Chapter 10 Business Case for SOA Stakeholder Objectives Benefits of SOA Cost Savings Return on Investment (ROI) Build a Case for SOA Summary Chapter 11 SOA Implementation and Governance SOA Governance SOA Security Approach for Enterprise-Wide SOA Implementation Summary Chapter 12 Trends in SOA SOA Adoption Technologies in Relation to SOA Advances in SOA Summary Chapter 13 Cloud Computing Concepts Cloud Computing Paradigm Types of Cloud and Cloud Services Technologies that Enable Cloud Computing Opportunities in Cloud Computing Summary Chapter 14 Cloud Computing Platforms Amazon EC2 Google App Engine IBM CloudBurst Microsoft Azure Salesforce Force.com Summary Chapter 15 SOA with Cloud Services Cloud Services Considerations for Cloud Services Enablement Services Implementation of SOA with Enterprise and Cloud Services Summary Annexures Annexure A - SOA Technologies - PoC Annexure B - Process Orchestration - PoC Annexure C - SOA Best Practices Annexure D - EA and SOA for Business and IT Alignment
Scroll