Abstract. In Service-Oriented Architectures (SOAs), software systems are decomposed into independent units, namely services, that interact with one another through message exchanges. To promote reuse and evolvability, these interactions are explicitly described right from the early phases of the development lifecycle. Up to now, emphasis has been placed on capturing structural aspects of service interactions. Gradually though, the description of behavioral dependencies between service interactions is gaining increasing attention as a means to push forward the SOA vision. This paper deals with the description of these behavioral dependencies during the analysis and design phases. The paper outlines a set of requirements that a language for modeling service interactions at this level should fulfill, and proposes a language whose design is driven by these requirements.
Ad hoc interaction between web services and their clients is a worthwhile but seemingly distant goal. At present, most of the interest in web services is focused on pre-planned B2B interaction. Clients interact with services using advance knowledge of the data and sequence requirements of the service and pre-programmed calls to their interfaces. This type of interaction cannot be used for ad hoc interaction between services and their clients such as mobile devices moving in and around rich dynamic environments because clients may not have the necessary knowledge in advance. For unplanned ad hoc interaction an interaction mechanism is required that does not require clients to have advance knowledge of programmatic service interfaces and interaction sequences. The mechanism must ensure clients with different resources and diverse competencies can successfully interact with newly discovered services by providing assistance such as disambiguation of terminology, alternative types of inputs, and context sensitive error reporting when necessary. This paper introduces a service interaction mechanism called guided interaction. Guided interaction is designed to enable clients without prior knowledge of programmatic interfaces to be assisted to a successful outcome. The mechanism is grounded in core computing primitives and based on a dialogue model. Guided interaction has two parts; the first part is a language for the exchange of information between services and their clients. The second part is a language for services to create interaction plans that allow them to gather the data they require from clients in a flexible way with the provision of assistance when necessary. An interpreter uses the plan to generate and interpret messages in the exchange language and to manage the path of the dialogue.
Film and TV productions, a key area in production screen business, comprise of processes with high demand for creativity and flexibility. However, despite the era of fast developing technology, film production processes are carried out in an old fashioned way. This is reflected, for example, by the fact that document processing accompanied by daily shooting activities is still primarily paper-based and coordinating geographically distributed cast and crew is purely manual or at best through emails. There is an opportunity to bring process innovation into this industry, which can streamline and optimise film production processes and thus reduce production costs.Business Process Management (BPM) is the mainstream contemporary technology-enabled business improvement method. It has proven to provide significant benefits to an organisation in terms of cost savings and responsiveness to changes. In this paper, we apply BPM technology to process innovation for film production. We also share experiences in how to deal with innovation barriers in the film industry. Over the course of the investigation, a prototype called YAWL4Film was developed on top of a state-of-the-art BPM system. YAWL4Film supports collection and entering of production related data and automatic generation of reports required during film production. The system was deployed in two student productions at the Australian Film Television and Radio School (AFTRS), as well as in a feature film production by Porchlight, an independent film production company.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.