SOFTWARE ARCHITECTURE
A
Other titles
in
the
Wiley
Series
in
SOFTWARE DESIGN PATTERNS
PATTERN
-
ORIENTED SOFTWARE ARCHITECTURE
VOLUME
2:
Patterns for Concurrent and Networked Objects
Douglas Schmidt, Michael Stal, Hans Rohnert,
Frank
Buschmann
Designing application and middleware software to run in
concurrent and networked environments is
a
significant
challenge to software developers. This book presents
17
interrelated patterns ranging from idioms through
architectural designs. They cover core elements of building
concurrent and network systems: service access and
configuration, event handling, synchronization, and
concurrency. All patterns present extensive examples
and known uses in multiple programming languages,
including extensive examples and known uses in multiple
programming languages, including
C++,
C
and Java.
0 471 60695 2
cloth
634~~ 2000
A
PATTERN APPROACH TO INTERACTION DESIGN
Jan Borchers
Discover the power of the pattern format
in
user interface
design. Key features of this book include
a
comprehensive
pattern language for the interface design of interactive exhibits
as
well
as
a
thorough introduction to original pattern work and
its application in software development.
This book offers invaluable practical guidance for interface
designers, project managers and researchers working in
HCI,
as
well
as
for designers of interactive systems.
0471498289
cloth
250~~ 200
1
P-
PATTERN
-
ORIENTED
SOFTWARE ARCHITECTURE
Frank Buschmann
Regine Meunier
Hans
Rohnert
Peter Sornmerlad
Michael Stal
of
Siemens
AG,
Germany
JOHN
WlLEY
&
SONS
Chichester
.
New York
.
Brisbane
.
Toronto
.
Singapore
Copyright
J'
1996 by John'Wiley
&
Sons Ltd.
Bans Lane. Chichester.
West
Sussex PO19 IUD. England
National 01243 779777
International
[+44) 1243 779777
e
-
mail [for orders and customer
service
enquiries):
cs-booksG%lley.co.uk
Visit our Home Page on http://www.wiley.co.uk
or http://www.wiley.com
~eplinted
octoba
1996, July 1997, July 1998,
April
1999, June
20M),
February 2001
All Rights Reserved. No part of this publication may be reproduced, stored
in a
reirleval system, or transmitted. in any form or by any means. elecimnlc.
mechanical,
photocopying, recordlng. scanning or otherwise, except under the terms
of the
Copyright.
Deslgns and Patents Act 1988 or under
the
terms of
a
licence
issued by the Copyright Licensing Agency.
90
Toltenham Court Road. London.
WIP
9HE. UK. without the permission in writing of the publisher, with the exception
of any material supplied specincally for the purpose of being entered and executed on
a computer system for exclusive use by the purchaser of the publication.
Designations used
hy
companies
lo dlsiingu~sh ihe~r prducis
;rre
olten claimed as
trademarks. in all
lnswnccs
when
John Wllrv
8i
Sons is au,xe of
n
riaim. [he
produc.t rtanies appeu in inlihl mp,iill or all cap114 lerten.
Renders.
however, should
contact the appropriate companies
for
more comiplele information regarding
trademarks and
registration.
Other
Wiley
Editorial Oms
John Wiley
&
Sons. Inc.. 605 Third Avenue.
New
York.
NY
10158-0012. USA
WILEY-VCH Verlag GmbH. Pappelallee
3.
D
-
69469 Weinheim. Germany
Jacaranda Wiley Ltd.
33
Park Road. Milton.
Queensland
4064 Australia
John Wiley
&
Sons (Asia)
Pte
Ltd, 2 Clementi Loop 602-01.
Jin Xlng Dlstripark. Singapore 129809
John Wiley
&
Sons Canada) Ud. 22 Worcester Road.
Rexdale. Ontario
M9W 1L1. Canada
Cowr
illustration: Based upon a photograph of Chartres Cathedral.
<
Monique Jacot
/
Network Photographers Ltd.
British
Libraq Cataloguing in Pvblication Data
A catalogue record for this book is avallablc fmrn the British Library
ISBN
0 471 95889 7
Produced from camera
-
ready copy supplied by the authors using RameMaker
Prlnted and bound in Great Britain bv Bookcrafl [Bath) Ltd.
. .
This baok is printed on acid
-
free pap& responsibly manufactured from sustainable
forestry, in which at least
two
trees
are planted for each one used for paper production.