Courseware - Networked Applications

  • Protocols at the application layer
  • Web interfaces: Browsers and APIs
  • Web Search Technologies
  • Principles of web engineering
  • Database-driven web sites
  • Remote procedure calls (RPC)
  • Lightweight distributed objects
  • The role of middleware
  • Support tools
  • Security issues in distributed object systems
  • Enterprise-wide web-based applications
  • Service-oriented Architectures

Service-Oriented Computing and Web Software Integration (ASU)

Material Type:

Textbook, Coding example, Problem set, Quiz / Test, Homework

ISN Logo

Technical Format:

PDF document


Go to URL


Go to materials

Date Added:


Date Modified:



Yinong Chen, Arizona State University
Wei-Tek Tsai, Arizona State University

Web software development and cloud computing based on Service-Oriented Architecture (SOA) and Service-Oriented Computing (SOC) represent the modern software engineering theory, practices and technologies. The book takes a comprehensive and coherent approach to address these issues. The goal is to learn the concepts, principles and methods in advanced software architecture, software engineering, and software development. The approach is learning by developing. We assume students have basic understanding of software architecture, and this book takes an architecture-driven approach to help students creating working solutions for their architecture design, including programming and code deployment. The text consists of fourteen chapters and two appendices.

Recommended Audience:

Advanced programmers, Graduate students, Undergraduate students




Services, software, integration, threading, cloud, computing, Cloud Computing