Guide to Web Application and Platform Architectures by Stefan Jablonski, Ilia Petrov, Christian Meiler, Udo Mayer

By Stefan Jablonski, Ilia Petrov, Christian Meiler, Udo Mayer

New techniques and applied sciences are being brought regularly for program improvement within the World-Wide net. choosing the right implementation suggestions and instruments whilst development an online software has develop into a tedious job, requiring in-depth wisdom and demanding adventure from either software program builders and software program managers.

The undertaking of this publication is to lead the reader in the course of the opaque jungle of internet applied sciences. in accordance with their lengthy commercial and educational adventure, Stefan Jablonski and his coauthors supply a framework structure for internet functions which is helping pick out the easiest technique for a given undertaking. The authors classify universal applied sciences and criteria like .NET, CORBA, J2EE, DCOM, WSDL and plenty of extra with admire to platform, architectural layer, and alertness package deal, and advisor the reader via a three-phase improvement procedure together with guidance, layout, and expertise choice steps. the entire technique is exemplified utilizing a real-world case: the architectural layout of an order-entry administration system.

Show description

Read or Download Guide to Web Application and Platform Architectures PDF

Similar human-computer interaction books

Handbook of research on developments in e-health and telemedicine: technological and social perspectives

The instruction manual of study on advancements in E-Health and Telemedicine: Technological and Social views addresses the most matters, demanding situations, possibilities, and developments regarding fields of on-line well-being and clinical learn. This compilation disseminates the newest findings during this learn box to remodel the way in which we are living and bring providers.

Voice Interaction Design. Crafting the New Conversational Speech Systems

''This isn't easily a cookbook: Voice interplay layout teaches craftsmanship via offering a extensive and deep realizing of speech in addition to publicity to the present nation of voice interfaces. Harris's e-book deals useful insights for the considerate voice interface dressmaker. '' --Clifford Nass, Professor, Stanford college, writer of The Media Equation and Voice Activated: How people Are stressed for Speech and the way desktops Will converse With Us ''This is that infrequent ebook in Human desktop interplay all of us wish for: the presentation of a pragmatic layout technique for an rising very important sector that's rigorously built out of assisting technology.

Calm Technology: Principles and Patterns for Non-Intrusive Design

How are you going to layout expertise that turns into part of a user's existence and never a distraction from it? This sensible ebook explores the idea that of calm expertise, a mode for easily shooting a user's recognition in basic terms while worthwhile, whereas lightly last within the heritage more often than not. you are going to tips on how to layout items that paintings good, release good, are effortless to help, effortless to take advantage of, and stay unobtrusive.

Dynamic Products: Shaping Information to Engage and Persuade

This e-book explores how dynamic alterations in items' sensory beneficial properties can be utilized to show info to the person in an efficient and interesting manner. the purpose is to provide the reader with a transparent knowing of a massive rising zone of study and perform in product layout, often called dynamic items, that's commencing up new chances for the combination of product layout with electronic and shrewdpermanent applied sciences and delivering a substitute for using electronic interfaces.

Additional resources for Guide to Web Application and Platform Architectures

Example text

Another set of restrictions can be derived from the requirements investigated in the preparation phase. All these sets of restrictions help to reduce the many “degrees of freedom” present in the technology-free architecture created in the design phase. Maintenance and support are major issues of the Web application lifecycle. In reality, major investments are made into systems that minimize maintenance costs, and into buying support options. Although application designs can be evaluated with respect to such factors, it is relatively difficult to reflect on them throughout the development process.

Due to the fact that thin-client tiers are preferred in Web applications, there will be almost no data source capabilities (reduced to client side caching). Web Tier -/+ +++ +++ -/+ Visualization Communication Logic Execution Environment Data Store Fig. 16. Web Tier platform capabilities It is the Web tier where the presentation (the HTML) files are actually generated (Fig. 16). A logic execution environment with considerable performance will be needed, which has implications for the hardware platform.

The high investment in design effort pays off only in the case of large applications. This chapter is instrumental for the rest of the book. It defines the constituents of the framework architecture such as WAA components, WPA modules, classification, etc. These are used to define the architecture of the designed Web application, and therefore are always given or “static”. The Web application is designed “dynamically” in a stepby-step procedure, called the stepwise design approach, described in Chap.

Download PDF sample

Rated 4.06 of 5 – based on 39 votes