Software Architectures Advances and Applications / edited by Leonor Barroca, Jon Hall, Patrick Hall.

We have recently seen a renewal of interest in the field of software architectures. This has happened within the object-oriented community - with the emergenceofframe­ works and patterns- but also within a wider context of software engineering- with the concepts of components and component-based dev...

Full description

Saved in:
Bibliographic Details
Corporate Author: SpringerLink (Online service)
Other Authors: Barroca, Leonor (Editor), Hall, Jon (Editor), Hall, Patrick (Editor)
Format: eBook
Language:English
Published: London : Springer London : Imprint: Springer, 2000.
Edition:1st ed. 2000.
Series:Springer eBook Collection.
Subjects:
Online Access:Click to view e-book
Holy Cross Note:Loaded electronically.
Electronic access restricted to members of the Holy Cross Community.

MARC

LEADER 00000nam a22000005i 4500
001 b3232357
003 MWH
005 20191025171603.0
007 cr nn 008mamaa
008 121227s2000 xxk| s |||| 0|eng d
020 |a 9781447103677 
024 7 |a 10.1007/978-1-4471-0367-7  |2 doi 
035 |a (DE-He213)978-1-4471-0367-7 
050 4 |a E-Book 
072 7 |a UMZ  |2 bicssc 
072 7 |a COM051230  |2 bisacsh 
072 7 |a UMZ  |2 thema 
245 1 0 |a Software Architectures  |h [electronic resource] :  |b Advances and Applications /  |c edited by Leonor Barroca, Jon Hall, Patrick Hall. 
250 |a 1st ed. 2000. 
264 1 |a London :  |b Springer London :  |b Imprint: Springer,  |c 2000. 
300 |a XIX, 272 p. 36 illus.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Springer eBook Collection 
505 0 |a 1. An Introduction and History of Software Architectures, Components, and Reuse -- 1.1 Introduction -- 1.2 Software Architecture -- 1.3 Reusable Components -- 1.4 Setting a Context for Component Reuse -- 1.5 Components and How to Use Them -- 1.6 Current and Future Developments -- 2. Components, Scripts and Glue -- 2.1 Introduction -- 2.2 Motivation and State-of-the-Art -- 2.3 A Conceptual Framework for Software Composition -- 2.4 PICCOLA ? a Small Composition Language -- 2.5 Discussion -- 2.6 Conclusions -- 3. Business Component Development -- 3.1 Introduction -- 3.2 Business Component Concepts -- 3.3 Business Component Run-time Concerns -- 3.4 Business Component Development Process Concerns -- 3.5 Summary -- 4. Designing Component Kits and Architectures with Catalysis -- 4.1 Introduction -- 4.2 What is a Component? -- 4.3 Families of Products from Kits of Components -- 4.4 Catalysis: Modelling Component Behaviour -- 4.5 Modelling for Component-Based Development -- 4.6 Summary -- 5. Reuse Requires Architecture -- 5.1 Introduction -- 5.2 What do we Mean by Software Architecture? -- 5.3 Case Study in Reuse ? Matra Cap C3 Systems -- 5.4 Architecture-Based Reuse -- 5.5 Organisation and Technology -- 5.6 Managing the Technology -- 5.7 Components and Reuse -- 5.8 Summary -- 6. Designing Software Architectures Through Evaluation and Transformation -- 6.1 Introduction -- 6.2 Requirements Terminology -- 6.3 Example -- 6.4 Overview of the Method -- 6.5 Functionality-Based Architectural Design -- 6.6Assessing Quality Attributes -- 6.7 Architecture Transformation -- 6.8 Related Work -- 6.9 Conclusions -- 7. An Architecture for Internet Business Applications with Business Components -- 7.1 Introduction -- 7.2 Example -- 7.3 Database Access -- 7.4 A One-Layer Two-Tier Internet Business Application Architecture -- 7.5 Vision for Internet Business Applications -- 7.6 Internet Object Server for Business Entities with RMI -- 7.7 Business Entities Versus Business Processes -- 7.8 Five-Layer Architecture -- 7.9 Providing Layers of Business Objects as Components -- 7.10 Business Components -- 7.11 Conclusions -- 7.12 Acknowledgments -- 8. Lean Product-Line Architectures for Client-Server Systems – Concepts & Experience -- 8.1 Introduction -- 8.2 The CACS System: an End User Perspective -- 8.3 Rearchitecting Client-Server Systems -- 8.4 Framework Technology and Reflection as a Basis of Self-Configuring Product-Line Architectures -- 8.5 A Sample Framelet Family -- 8.6 Discussion and Conclusions -- 9. Issues in Industrial Product-Line Architectures -- 9.1 Introduction -- 9.2 The Case Study -- 9.3 Product-Line Architectures and Reusable Assets -- 9.4 Issues in Product-Line Architectures -- 9.5 Related Work -- 9.6 Conclusion -- 10. Architectural Standards, Processes and Patterns for Enterprise Systems -- 10.1 Today’s Enterprises Face Increasing Competitive Challenges -- 10.2 Distributed Components Offer a Route Forward -- 10.3 “Reuse” Really Means Achieving Economies of Scale -- 10.4 A Component-Capable Organisation Must be Mature -- 10.5 There are Several Synergistic Standards for Enterprise Components.. -- 10.6 Enterprise Components Require a New Generation of Middleware -- 10.7 Architecture Patterns are Encapsulated Solutions to the Distributed Application Design Problem -- 10.8 Conclusion -- 11. How Not to Reinvent Some Wheels: Lessons from Interactive System Architectures -- 11.1 Lessons from Another Place -- 11.2 Boxes and Arrows are Not Enough -- 11.3 Properties, Not Topologies -- 11.4 Domain Decompositions are Essential -- 11.5 Interactions Between Quality Attributes and Software Architectures -- 11.6 Trade-Offs are Unavoidable -- 11.7 Tools are Essential, but Virtually No Good Ones Exist -- 11.8 Conclusions -- 11.9 Acknowledgements -- 12. An Industrial Perspective -- 12.1 The Current Situation -- 12.2 Architectural Approaches to Software Engineering in Industry -- 12.3 Software Architectures and Component Engineering in Philips. 
520 |a We have recently seen a renewal of interest in the field of software architectures. This has happened within the object-oriented community - with the emergenceofframe­ works and patterns- but also within a wider context of software engineering- with the concepts of components and component-based development. Work is now pro­ ceeding apace with new developments coming very rapidly. In such an environment it is easy to lose some important ideas; the need for a reflective view on what will be the lasting developments led us to organise a two day seminar in the Open University as a checkpoint in current development. To this end we gathered field-leaders from both industry and academia to lead a lively discussion and exchange of ideas. This book is a result ofa very successful event. From the outset we were not only interested in the discussion of the technical aspects of architectures within software engineering but also on the business and or­ ganisational implications of these approaches. Independentlyof how we may answer the question "Is architecture or component technology the new 'silver bullet'?" we must recognise that an approach based on the techniques presented in this book is a long term investment and requires changes in organisation and a careful consideration ofbusiness implications to be successful. 
590 |a Loaded electronically. 
590 |a Electronic access restricted to members of the Holy Cross Community. 
650 0 |a Software engineering. 
650 0 |a Information technology. 
650 0 |a Business—Data processing. 
690 |a Electronic resources (E-books) 
700 1 |a Barroca, Leonor.  |e editor.  |4 edt  |4 http://id.loc.gov/vocabulary/relators/edt 
700 1 |a Hall, Jon.  |e editor.  |4 edt  |4 http://id.loc.gov/vocabulary/relators/edt 
700 1 |a Hall, Patrick.  |e editor.  |4 edt  |4 http://id.loc.gov/vocabulary/relators/edt 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
830 0 |a Springer eBook Collection. 
856 4 0 |u https://holycross.idm.oclc.org/login?auth=cas&url=https://doi.org/10.1007/978-1-4471-0367-7  |3 Click to view e-book  |t 0 
907 |a .b32323578  |b 04-18-22  |c 02-26-20 
998 |a he  |b 02-26-20  |c m  |d @   |e -  |f eng  |g xxk  |h 0  |i 1 
912 |a ZDB-2-SCS 
912 |a ZDB-2-BAE 
950 |a Computer Science (Springer-11645) 
902 |a springer purchased ebooks 
903 |a SEB-COLL 
945 |f  - -   |g 1  |h 0  |j  - -   |k  - -   |l he   |o -  |p $0.00  |q -  |r -  |s b   |t 38  |u 0  |v 0  |w 0  |x 0  |y .i21455223  |z 02-26-20 
999 f f |i 4e146a94-e00e-5b7f-aceb-9d7172d29f68  |s 8793f3a5-606f-5070-8836-c0663adff4c2  |t 0 
952 f f |p Online  |a College of the Holy Cross  |b Main Campus  |c E-Resources  |d Online  |t 0  |e E-Book  |h Library of Congress classification  |i Elec File