Unleashing the Power of Distributed Enterprise Information Systems Trygve Reenskaug Numerica Taskon, Oslo Summary Distribution of objects and components is more than a new technology; it is a new paradigm for thinking about, designing and implementing information tools and services in the enterprise. The good old closed systems are replaced by a vast world of cooperating objects. We only own and control a very small part of this world, the rest is owned and controlled by others. The talk will explore the new paradigm and the deep changes needed in enterprise organization, system architectures and personal competence if we are to reap its benefits and meet its challenges. References mailto: trygve.Reenskaug@ifi.uio.no Current experiments in development methodology: http://www.ifi.uio.no/~trygver The Reference work Reenskaug, Wold, Lehne: Working With Objects. Manning/Prentice Hall 1996. ISBN 0-13-452930-8 The theory of role modeling Egil P. Andersen: Conceptual Modeling of Objects. A Role Modeling Approach. Dr Scient thesis. Dept. of Informatics, University of Oslo. 4 November 1997. ftp://ftp.nr.no/pub/egil/ConceptualModelingOO.ps.gz A top-down approach to enterprise information architecture Trygve Reenskaug : Working with objects: A three-model architecture for the analysis of information systems. JOOP May 1997. Download OOram http://www.numerica-taskon.no Look at “English” - “OOram” for information and download The visionaries Fred Emery, Einar Thorsrud: “Industrial Democracy”. Unleashing the Power of Distributed Enterprise Information Systems Page 2 of 3 Center for continuing Education, Canberra. ISBN 0 909850 763 Douglas MacGregor: “Human Side of Enterprise : 25th Anniversary Printing” McGraw-Hill 1985; ISBN: 0070450986 Douglas Engelbart : Rich information source at http://www.bootstrap.org/ Alan Kay: "Microelectronics and the Personal Computer", Scientific American, September 1977, pp. 230-244. Christopher Alexander: “Timeless Way of Building “. Oxford University Press 1979; ISBN: 0195024028 ; Unified Modeling Language (UML). Object Management Group. Version 1.1, September 1, 1997. Document numbers 97-08-02 through 97-08-05 define version 1.1: ftp://ftp.omg.org/pub/docs/ad We regard the Enterprise JavaBean specification as the most useful EJB document. Download the latest version from http://java.sun.com/products/ejb/docs.html Other enterprise JavaBeans documents Rawn Shah: Bean Basics: Enterprise JavaBeans programming http://www.ncworldmag.com/ncw-03-1998/ncw-03-ejbprog.html Nova Laboratories: The Developer’s Guide to Understanding JavaBeans http://www.nova-labs.com/ Programming Java Beans and Enterprise JavaBeans tutorials http://developer.java.sun.com/developer/onlineTraining/ Java Naming and Directory Service http://developer.java.sun.com/developer/earlyAccess/jndi/ Some vendors of application servers IONA Technologies: http://ejbhome.iona.com/ BEA: http://weblogic.beasys.com/ Sybase: http://www.sybase.com/products/application_servers/ SilverStream: http://www.Silverstream.com/ Progress Software: http://www.Apptivity.com/ Oracle: http://oracle.com/asd/oas/oas.html Unleashing the Power of Distributed Enterprise Information Systems Page 3 of 3 Unleashing the Power of Distributed Enterprise Information Systems