Guide to web application and platform architectures /

Saved in:
Bibliographic Details
Other Authors: Jablonski, Stefan
Format: Book
Language:English
Published: Berlin ; London : Springer, c2004.
Subjects:
Online Access:Table of contents
Contributor biographical information
Publisher description
LEADER 05705cam a2200397 a 4500
001 c000379871
003 CARM
005 20110218105917.0
008 110218s2004 gw a b 001 0 eng d
010 |a 2004109496 
015 |a GBA451995  |2 bnb 
016 7 |a 012954138  |2 Uk 
019 1 |a 26314909  |z 26528360  |5 LACONCORD2021 
020 |a 3540009477  |c £42.50 
035 |a (OCoLC)56333649  |5 LACONCORD2021 
040 |a StDuBDS  |b eng  |c VCAV  |d Uk 
042 |a ukblsr 
050 0 0 |a TK5105.888  |b .G87 2004 
082 0 4 |a 005.72  |2 22 
245 0 0 |a Guide to web application and platform architectures /  |c S. Jablonski ... [et al.]. 
260 |a Berlin ;  |a London :  |b Springer,  |c c2004. 
300 |a xi, 245 p. :  |b ill. ;  |c 25 cm. 
500 |a Includes bibliographical references and index. 
500 |a Formerly CIP.  |5 Uk 
504 |a Includes bibliographical references and index. 
505 0 0 |a Machine derived contents note: Part I: Introducing the Web Application Design Methodology 1 -- 1 Introduction 3 -- 1.1 W ho Should Read the Book? 4 -- 1.2 Structure of the Book 4 -- 2 Framework Architecture 7 -- 2.1 M otivation 7 -- 2.2 Framework Architecture for Web Applications 9 -- 2.3 From Client/Server to WWW 16 -- 2.4 Web Platform Architecture (WPA) 28 -- 2.5 Web Application Architecture (WAA) 31 -- 2.6 Requirements for a Framework Architecture 36 -- 2.7 Guide to the Rest of the Book 37 -- 3 Developing WAA and WPA 39 -- 3.1 Introduction 39 -- 3.2 Preparation Phase 41 -- 3.3 D esign Phase: W A A 47 -- 3.4 Design Phase: WPA 49 -- 3.5 Design Phase: Assign Capabilities 53 -- 3.6 Design Phase: Iterate and Improve 54 -- 3.7 Alternative Notations 56 -- 3.8 C onclusions 61 -- 4 Classification of Internet Standards and Technologies 63 -- 4.1 C lassification 63 -- 4.2 Developing WAA and WPA - Continued 72 -- Part II: Internet Standards and Technologies 77 -- 5 Basic Programming Concepts for Web Applications 77 -- 5.1 O verview 77 -- 5.2 Client vs. Server Side Approaches 78 -- 5.3 The Session Problem 78 -- 5.4 Generating, Extending, and Enriching HTML 80 -- 5.5 Client Side Approaches 83 -- 5.6 Server Side Approaches 84 -- 5.7 Database Connectivity 90 -- 5.8 Cookbook of Recommendations 95 -- 6 Component-Oriented Software Development 99 -- 6.1 C ode R euse 99 -- 6.2 C om ponents 101 -- 6.3 The Implementation of Components 102 -- 6.4 Component Oriented Software in Practice - Middleware 104 -- 6.5 The Classical Approach: RPC 105 -- 6.6 Remote Method Invocation (RMI) 105 -- 6.7 O bject B rokers 106 -- 6.8 C O R B A 106 -- 6.9 Sun's Enterprise Java Beans (J2EE) 109 -- 6.10 The M icrosoft .NET Framework 114 -- 6.11 CORBA Component Model 116 -- 6.12 When to Use What - the Dilemma 117 -- 6.13 C onclusion 119 -- 7 Web Services and Web Applications 121 -- 7.1 Introduction and M otivation 121 -- 7.2 WSDL - Web Services Description Language 125 -- 7.3 SOAP Simple Object Access Protocol 132 -- 7.4 UDDI - Universal Description, Discovery and Integration 136 -- 7.5 A dvanced Concepts 142 -- 7.6 Web Service Composition and Web Service Flow Languages 142 -- 7.7 A ssessm ent 147 -- 8 Web Site Engineering and Web Content Management 149 -- 8.1 History of Web Site Engineering - from Engineering in the Small to -- Engineering in the Large 149 -- 8.2 Separation A spects 150 -- 8.3 Web Content Management Systems 160 -- Part III: Complementary Technologies for Web Application -- Development 173 -- 9 Why Technologies and Standards Are Not Enough 171 -- 9.1 Characteristics of Web Applications in Enterprise Scenarios 171 -- 9.2 Issues Arising from these Characteristics 172 -- 9.3 Solution Concepts 174 -- 9.4 Implementing the Concepts: Repository Technology 176 -- 10 Registries 177 -- 10.1 Introduction 177 -- 10.2 Characteristics of a Registry 180 -- 10.3 Application Scenarios 186 -- 11 Organizations and Organizational Structures 191 -- 11.1 Web Applications and Organizational Structures 191 -- 11.2 Storing Organizational Structures 193 -- 11.3 Dealing with Identity M anagement 194 -- 11.4 Dealing with Personalization 196 -- 11.5 Solutions: Microsoft Passport and Liberty Alliance 198 -- 11.6 Integration with Web Framework Architecture 200 -- 11.7 Conclusion 202 -- 12 Process Technology 203 -- 12.1 Motivation and Classification 203 -- 12.2 The Perspectives of Process and Workflow Models 204 -- 12.3 Using Processes in the W eb Application Framework 208 -- 13 Repositories 211 -- 13.1 Introduction 211 -- 13.2 Scenarios 213 -- 13.3 Metadata 215 -- 13.4 Architecture of Repository Systems 217 -- 13.5 Repository Systems as Foundation for Registries and -- Organization Modeling 220 -- 14 Putting It All Together 221 -- 14.1 The Scenario: the Order Entry System 221 -- 14.2 The WAA 222 -- 14.3 The WPA 224 -- 14.4 The Role of the Registry and Processes 229 -- 14.5 Conclusion 230 -- A Appendix A 231 -- A.1 Introduction to UML 231 -- A.2 UML Use Case Diagrams 231 -- A.3 UML Sequence Diagrams 232 -- A.4 UML Class Diagrams and UML Package Diagrams 233 -- Literature 237 -- Index 243. 
650 0 |a Web site development. 
700 1 |a Jablonski, Stefan. 
856 4 1 |3 Table of contents  |u http://www.loc.gov/catdir/toc/fy0601/2004109496.html 
856 4 2 |3 Contributor biographical information  |u http://www.loc.gov/catdir/enhancements/fy0817/2004109496-b.html 
856 4 2 |3 Publisher description  |u http://www.loc.gov/catdir/enhancements/fy0817/2004109496-d.html 
852 8 |b CARM  |p 0572034  |f BK 
852 8 |b SCAN  |h A3:AG02D0  |i F07935  |p 0572034  |f BK 
999 f f |i ff8358e4-8112-5d8b-9122-e135a88e6956  |s d6520a76-ebcf-57c5-b7c0-085d8cdd9d92 
952 f f |p Can circulate  |a CAVAL  |b CAVAL  |c CAVAL  |d CARM 1 Store  |i book  |m 0572034 
952 f f |a CAVAL  |b CAVAL  |c CAVAL  |d Unmapped Location  |e F07935  |f A3:AG02D0  |h Other scheme