Enterprise Organizing Systems

Principles and Patterns of Organizing Systems [./]
Spring 2011 — INFO 290-6 (CCN 42628)

Erik Wilde and Robert J. Glushko, UC Berkeley School of Information
2011-04-26

Creative Commons License [http://creativecommons.org/licenses/by/3.0/]

This work is licensed under a CC
Attribution 3.0 Unported License
[http://creativecommons.org/licenses/by/3.0/]

Contents E. Wilde: Enterprise Organizing Systems

Contents

E. Wilde: Enterprise Organizing Systems

(2) Abstract

The organizing systems designed and operated by enterprises to perform systematic business activities and implement business models face challenging requirements for application integration, process management, reliability, security other ilities and ities that (some people think) are not easily met with plain web and REST architectures.



E. Wilde: Enterprise Organizing Systems

(3) The Web Service Idea of 2001

pub-find-bind.gif

E. Wilde: Enterprise Organizing Systems

(4) The Vision: Dynamic Service Discovery and Composition



E. Wilde: Enterprise Organizing Systems

(5) Requirements for Dynamic Composition



E. Wilde: Enterprise Organizing Systems

(6) Web Services and Composite Applications



E. Wilde: Enterprise Organizing Systems

(7) Why Build a Composite Application?



E. Wilde: Enterprise Organizing Systems

(8) Stovepipe Applications



E. Wilde: Enterprise Organizing Systems

(9) Principles of E-government Architecture



E. Wilde: Enterprise Organizing Systems

(10) Service-Oriented Architecture for E-Government in Ireland



E. Wilde: Enterprise Organizing Systems

(11) An Emphasis on the Data



E. Wilde: Enterprise Organizing Systems

(12) The E-Government Hub or Public Service Broker

egov-service-broker.gif

E. Wilde: Enterprise Organizing Systems

(13) The PSB Architecture



E. Wilde: Enterprise Organizing Systems

(14) Services from the Customer's Perspective



E. Wilde: Enterprise Organizing Systems

(15) A Network of Hubs

network-of-hubs.gif

E. Wilde: Enterprise Organizing Systems

(16) Some Example Messages and Integrated Services



E. Wilde: Enterprise Organizing Systems

(17) Incremental Automation

incremental-automate.gif

E. Wilde: Enterprise Organizing Systems

(18) RESTful Web Services vs Big Web Services

app-integration-styles.gif

E. Wilde: Enterprise Organizing Systems

(19) The Big Web Service Stack

ws-stack.gif

E. Wilde: Enterprise Organizing Systems

(20) The Fundamental Differences



E. Wilde: Enterprise Organizing Systems

(21) The Argument for REST



E. Wilde: Enterprise Organizing Systems

(22) The Argument for WS-*



E. Wilde: Enterprise Organizing Systems

(23) Two Weeks Left…



2011-04-26 Principles and Patterns of Organizing Systems [./]
Spring 2011 — INFO 290-6 (CCN 42628)