Writers Workshop A - Amadeus/ABBAdownload all currently available papers: wwa.zip | Workshop Leader |
| Elizabeth Whitworth , Robert Biddle | ||
| A1 | Share and enjoy - Patterns for Successful Knowledge Sharing in Large Online CommunitiesMany online community sites have been created in recent years to better harness the information sharing power of the Internet. Unfortunately, relatively few have prospered in the nebulous web environment. Some communities lacked momentum and could not draw in enough members. Perhaps more tragically, however, many found they could not hold themselves together once initial success brought flocks of new members from all corners of the web. This paper provides a small collection of patterns on how to implement community design that better supports optimal collaboration, cohesiveness, and enjoyment in large, collaborative online communities. | |
| Michael Weiss | ||
| A2 | More Patterns for Web ApplicationsSmall to medium sized web applications are often built using a standard open-source platform such as LAMP, rather than a comprehensive, but also more complex framework like J2EE. Our goal is to document a pattern language for this domain. The paper continues our previously reported work on a conceptual model of web applications, and web application frameworks. In this paper, we focus on patterns for the interaction with external data sources, basic access control, and managing complex application logic. | |
| Michael Weiss , Babak Esfandiari | ||
| A3 | Patterns for Negotiating ActorsNegotiation is the process through which two or more autonomous actors arrive at a mutually agreeable course of action. In this paper we present three patterns for organizing the negotiation process: trusted facilitator, total disclosure, and incremental disclosure. Organization refers to how the actors reveal their preferences, and whether they interact directly or indirectly. The patterns are demonstrated by applying them to the problem of aligning the behavior of the component services of a composite web service. | |
| Till Schuemmer , Alejandro Fernandez , Mika Myller | ||
| A4 | Patterns for Virtual PlacesInteraction in virtual communities needs a place to take place. This paper combines Findings from virtual community systems with ideas initially presented by Alexander in A Pattern Language. Patterns for virtual spaces are presented and linked to their real world counterpart. | |
| Stephan Lukosch , Till Schuemmer | ||
| A5 | Patterns for Session Management in Groupware SystemsSynchronous groupware brings together users who want to collaborate on a common task. One possibility to make collaboration possible and to structure computer supported collaborative work is to organize collaboration comparable to a real world meeting as a session. In this paper, we discuss patterns that focus on session management for groupware systems. These patterns describe how to model a session, how to get a session running, and what to do when a session ends. | |
| Andreas Rueping | ||
| A6 | Software Architectures On Top Of Content Management - Best Practices For Enterprises And E-GovernmentContent management comprises techniques and processes around the creation, maintenance, distribution and delivery of web content. When you design a large web site you'll probably use a content management system, but you still have to set up a software architecture on top of that. Seriously, you can expect such an endeavour to be a fully-fledged software engineering project. A few guidelines how to this can't be bad. The paper presents a collection of patterns that capture experiences from a number of projects, ranging from the design of e-government web sites offering public community services on the one hand to enterprise portals for customer relationships management on the other. The topics addressed include content organisation, rendering, support for different output channels, session state management, search functionality, personalisation, caching, workflow and deployment. | |