Guide to web application and platform architectures /
Saved in:
| Other Authors: | |
|---|---|
| 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 |