Professional Documents
Culture Documents
00905838
00905838
00905838
i
,/’ \
B~OK
REVIEWS
Unified Process-has answered the more complex, so the need to design as XML and firewalls.
plea. Along the way there are useful such systems in a logical and con- Two main approaches are used for
tutorial inserts and some entertaining sistent fashion arises. The aim of this conveying information to the reader
polemic. book is to facilitate the design of such in a clear and unambiguous fashion-
As one might expect, given the distributed systems using distributed using text IDL (interface description
scope of the book, the UML drum is object architectures with CORBA. language) descriptions and graphical
beaten loud and clear. Readers who CORBA (Common Object Request notation using the UML (unified model-
are ambivalent about the language Broker Architecture) is the industry ling language). For the most part, this
might feel this is not to their taste. standard for the specification and is successful; however, a reader with
However, anyone involved in the design design of distributed objects for experience of neither IDL nor UML may
of large software projects should find complex, distributed systems. have difficulty understanding some of
something of interest here. The book itself is not intended as the figures and tables. The figures are
M. H. BARTON an in-depth description of the CORBA clear, but the UML syntax used is
University of Bristol standard but is aimed more at prac- sometimes not explained clearly and,
titioners who may want to take this in some cases, digresses from official
technology forward in some useful UML syntax. Another problem is that
way. The focus, therefore, is on high- not all of the diagrams in the book are
. Distributed level descriptions rather than low-level UML (some are simple block-diagram
object details and this is carried out in a very
clear and effective manner. Balen
style models) that could lead to
confusion for non-UML readers. The
architectures manages to avoid too many technical
details whilst pitching the information
IDL suffers from the same problem
that the descriptions may be viewed as
with CORBA at such a level as to give the reader a inadequate for a non-expert. Having
Henry Balen good understanding of the technology. said this, however, these are minor
Cambridge University Press The layout of the chapters is simple quibbles on what, overall, stands out
2000, 285pp., €24.95 and logical and covers all key areas of as a very good introduction to the
ISBN 0 52165 418 1 distributed systems and a wide range practical and effective use of distri-
of useful topics, including: an intro- buted objects and CORBA. This book
Distributed systems are becoming duction and overview of architectures, is, therefore, recommended as an
more and more commonplace in distributed objects and all the key excellent practitioner’s guide to an
today’s society with the vast increase concepts involved with these areas. interesting and very complex field.
in the size, power and usage of Also included are many examples that
networks, such as the Internet. As relate to real-life systems, including JON HOLT
these systems become larger and the Internet and related subjects such Brass Bullet Ltd.
R
This is a free listing. Please send Tel: +44 (0) 20 7240 1 8 7 1 USA. Contact: Prof. Shahram Latifi,
J details of events for possible inclusion E-mail: scurwen@iee.0rg.uk Dept. of Elec. Engrg., University of
to the Managing Editor, Computing & Nevada, Las Vegas, NV 89154 4026,
Control Engineering Journal, IEE, Michael 27th-29th March 2001 USA.
Faraday House, Six Hills Way, DCC 2001-Data Compression Tel: +1702 895 4016
Stevenage, Herts. SG1 2AY, UK, Conference, Snowbird, UT, USA. Fax: + 1 7 0 2 895 4075
E-maiI : ccej@iee.org.uk. Contact: Dr. James A. Storer, Computer E-mail: latifi@ee.univ.edu
Science Department, Brandeis
14th-16th March 2001 University, Waltham, MA 02254, USA. 2nd-6th April 2001
5th European Conference on Software Tel: + 1 7 8 1 7 3 6 2714 17th International Conference on Data
maintenance and re-engineering, Fax: + 1 7 8 1 7 3 6 2741 engineering, Heidelberg, Germany.
Lisbon, Portugal. Contact: F. Brito e E-mail: storer@cs.brandeis.edu Contact: A. Reuter, Schloss-
Abreu, INESC, Groupo de Engenharia de Wolfsbrunnenweg 33, 69118,
Software, Rua Alves Redo1 9, 1000 029 2nd4th April 2001 Heidelberg, Germany.
Lisboa, Portugal. OT2001, Oxford, UK. Contact: The Tel:.+49 6221 533 200
Tel: + 3 5 1 2 1 3 1 0 0263 Events Office, IEE, Savoy Place, London Fax: +49 6221 533 298
Fax: + 3 5 1 2 1 3 1 4 5843 WC2R OBL, UK. E-mail: Andreas.Reuter@eml.villa-
E-mail: fba@inesc.pt Tel: +44 (0) 20 7344 5426 bosch.de
Fax: +44 (0) 20 7497 3633
2lst March 2001 E-maiI: event s@iee.org.uk 9th-11th April 2001
UKACC Lecture, Royal Aeronautical EASE 2001-5th International
Society, London. Contact: Sophie 2nd4th April 2001 Conference on Empirical assessment
Curwen, IEE Savoy Place, London, WC2R Conference on Information technology: and evaluation in software engineering,
OBL, UK. coding and computing, Las Vegas, NV, Staffordshire, UK.