960 resultados para service interaction
Resumo:
The growth of APIs and Web services on the Internet, especially through larger enterprise systems increasingly being leveraged for Cloud and software-as-a-service opportunities, poses challenges for improving the efficiency of integration with these services. Interfaces of enterprise systems are typically larger, more complex and overloaded, with single operations having multiple data entities and parameter sets, supporting varying requests, and reflecting versioning across different system releases, compared to fine-grained operations of contemporary interfaces. We propose a technique to support the refactoring of service interfaces by deriving business entities and their relationships. In this paper, we focus on the behavioural aspects of service interfaces, aiming to discover the sequential dependencies of operations (otherwise known as protocol extraction) based on the entities and relationships derived. Specifically, we propose heuristics according to these relationships, and in turn, deriving permissible orders in which operations are invoked. As a result of this, service operations can be refactored on business entity CRUD lines, with explicit behavioural protocols as part of an interface definition. This supports flexible service discovery, composition and integration. A prototypical implementation and analysis of existing Web services, including those of commercial logistic systems (Fedex), are used to validate the algorithms proposed through the paper.
Resumo:
With service interaction modelling, it is customary to distinguish between two types of models: choreographies and orchestrations. A choreography describes interactions within a collection of services from a global perspective, where no service plays a privileged role. Instead, services interact in a peer-to-peer manner. In contrast, an orchestration describes the interactions between one particular service, the orchestrator, and a number of partner services. The main proposition of this work is an approach to bridge these two modelling viewpoints by synthesising orchestrators from choreographies. To start with, choreographies are defined using a simple behaviour description language based on communicating finite state machines. From such a model, orchestrators are initially synthesised in the form of state machines. It turns out that state machines are not suitable for orchestration modelling, because orchestrators generally need to engage in concurrent interactions. To address this issue, a technique is proposed to transform state machines into process models in the Business Process Modelling Notation (BPMN). Orchestrations represented in BPMN can then be augmented with additional business logic to achieve value-adding mediation. In addition, techniques exist for refining BPMN models into executable process definitions. The transformation from state machines to BPMN relies on Petri nets as an intermediary representation and leverages techniques from theory of regions to identify concurrency in the initial Petri net. Once concurrency has been identified, the resulting Petri net is transformed into a BPMN model. The original contributions of this work are: an algorithm to synthesise orchestrators from choreographies and a rules-based transformation from Petri nets into BPMN.
Resumo:
The rapid growth of services available on the Internet and exploited through ever globalizing business networks poses new challenges for service interoperability. New services, from consumer “apps”, enterprise suites, platform and infrastructure resources, are vying for demand with quickly evolving and overlapping capabilities, and shorter cycles of extending service access from user interfaces to software interfaces. Services, drawn from a wider global setting, are subject to greater change and heterogeneity, demanding new requirements for structural and behavioral interface adaptation. In this paper, we analyze service interoperability scenarios in global business networks, and propose new patterns for service interactions, above those proposed over the last 10 years through the development of Web service standards and process choreography languages. By contrast, we reduce assumptions of design-time knowledge required to adapt services, giving way to run-time mismatch resolutions, extend the focus from bilateral to multilateral messaging interactions, and propose declarative ways in which services and interactions take part in long-running conversations via the explicit use of state.
Resumo:
This research explores the role of internal customers in the delivery of external service quality. It will consider any potentially different internal customer types that may exist within the organisation. Additionally, it will explore any potential differences in the dimensions that are used to measure service quality internally and externally. If there are different internal customer types then there may be different dimensions which are used to measure service quality between these types and this will be considered also. The approach adopted given the depth and breadth of understanding required, was an action research case based approach. The research objectives were:(i) To determine the dimensions of internal service quality between internal customer supplier cells. (ii) To determine what variation, if any, there is in the dimension sets between internal customer supplier cells. (iii) To determine any ranking in the dimensions that could exist by internal customer supplier cell type. (iv) To investigate the impact of internal service quality on external service quality over time. The research findings were: (i) The majority of the dimensions used in measuring external service quality were also used internally. There were additions of new dimensions however and some dimensions which were used externally, for internal use, had to be redefined. (ii) Variation in dimension sets were revealed during the research. Four different dimension sets were identified and these were matched with four different types of internal service interaction. (iii) Differences in the ranking of dimensions within each dimension set for each internal customer supplier cell type were confirmed. (iv) Internal service quality was seen to influence external service quality but at a cellular level rather than company level. At the company level, the average internal service quality at the start and finish of the research showed no improvement but external service quality had improved. Further investigation at the cellular level showed that improvements in internal service quality had occurred. Those improvements were found to be with the cells that were closest to the customer.The research implications were found to be: (i) some cells may not be necessary in the delivery of external service quality. (ii) The immediacy of the cell to the external customer and number of interactions into and out of that cell has the greatest effect on external customer satisfaction. (iii) Internal service quality may be driven by the customer affecting those cells at the front end of the business first. This then cascades back to those cells which are less immediate until ultimately the whole organisation shows improvements in internal service quality.
Resumo:
The growth of APIs and Web services on the Internet, especially through larger enterprise systems increasingly being leveraged for Cloud and software-as-a-service opportuni- ties, poses challenges to improving the efficiency of integration with these services. Interfaces of enterprise systems are typically larger, more complex and overloaded, with single operation having multiple data entities and parameter sets, supporting varying requests, and reflecting versioning across different system releases, compared to fine-grained operations of contemporary interfaces. We propose a technique to support the refactoring of service interfaces by deriving business entities and their relationships. In this paper, we focus on the behavioural aspects of service interfaces, aiming to discover the sequential dependencies of operations (otherwise known as protocol extraction) based on the entities and relationships derived. Specifically, we propose heuristics according to these relationships, and in turn, deriving permissible orders in which operations are invoked. As a result of this, service operations can be refactored on business entity CRUD lines, with explicit behavioural protocols as part of an interface definition. This supports flexible service discovery, composition and integration. A prototypical implementation and analysis of existing Web services, including those of commercial logistic systems (Fedex), are used to validate the algorithms proposed through the paper.
Resumo:
Desde 2003, desenvolve-se a Interação Universidade Serviço Comunidade (IUSC) na graduação médica de uma universidade pública do interior de São Paulo, Brasil, a partir da necessidade de vivências na Atenção Primária, visando à integralidade do cuidado. A visita domiciliar (VD) destacou-se como possibilidade para o estudante refletir sobre determinantes sociais do processo saúde-doença; desenvolver habilidades comunicacionais, prática educativa dialógica e vínculo com a comunidade; ampliar o raciocínio clínico e contribuir para a compreensão e resolução dos problemas familiares. O objetivo deste estudo foi investigar essa proposta da VD na formação médica, utilizando pesquisa documental. Contextualizou-se o desenvolvimento da VD na IUSC, sua importância, abrangência e desafios para sua legitimação e incorporação como prática pertinente à formação médica. Concluiu-se que a VD pode fortalecer e ampliar vínculos, compromissos, e favorecer a comunicação, contribuindo para a mudança da educação médica no Brasil.
End-User Development Success Factors and their Application to Composite Web Development Environments
Resumo:
The Future Internet is expected to be composed of a mesh of interoperable Web services accessed from all over the Web. This approach has not yet caught on since global user-service interaction is still an open issue. Successful composite applications rely on heavyweight service orchestration technologies that raise the bar far above end-user skills. The weakness lies in the abstraction of the underlying service front-end architecture rather than the infrastructure technologies themselves. In our opinion, the best approach is to offer end-to-end composition from user interface to service invocation, as well as an understandable abstraction of both building blocks and a visual composition technique. In this paper we formalize our vision with regard to the next-generation front-end Web technology that will enable integrated access to services, contents and things in the Future Internet. We present a novel reference architecture designed to empower non-technical end users to create and share their own self-service composite applications. A tool implementing this architecture has been developed as part of the European FP7 FAST Project and EzWeb Project, allowing us to validate the rationale behind our approach.
Resumo:
The future Internet is expected to be composed of a mesh of interoperable web services accessible from all over the web. This approach has not yet caught on since global user?service interaction is still an open issue. This paper states one vision with regard to next-generation front-end Web 2.0 technology that will enable integrated access to services, contents and things in the future Internet. In this paper, we illustrate how front-ends that wrap traditional services and resources can be tailored to the needs of end users, converting end users into prosumers (creators and consumers of service-based applications). To do this, we propose an architecture that end users without programming skills can use to create front-ends, consult catalogues of resources tailored to their needs, easily integrate and coordinate front-ends and create composite applications to orchestrate services in their back-end. The paper includes a case study illustrating that current user-centred web development tools are at a very early stage of evolution. We provide statistical data on how the proposed architecture improves these tools. This paper is based on research conducted by the Service Front End (SFE) Open Alliance initiative.
Resumo:
This paper addresses the problem of mapping business contract conditions onto the messages and rules that represent service interactions in a collaborative business process. We describe why this mapping is not straightforward by means of an example. We then consider a message-driven process language as a target for the mapping and use this mapping solution to discuss broad range of problems related to the mapping problem.
Resumo:
INTRODUCTION: In Brazil, the health training policies have been going through deep changes, which are the fruits of the sanitary reform and of the breakage with the biomedical model, still hegemonic. Nevertheless, the paradigm of comprehensiveness is being introduced in health and, in order to consolidate this concept, the training has been gaining new methodological approaches. One can mention the teaching-service interaction (education-health system/citizenship health), whose proposal enables the expansion of the perception of the health-disease process, as well as the warranty of compromises of training in relation to SUS. OBJECTIVE: Understand, from health professionals, the relevance of teaching-service-community interaction, vocational training of students of the Faculty of Health Sciences / UFRN. METHODOLOGICAL PROCEDURES: This study is grounded on qualitative approach. The technique used to obtain research data was the focus group. Two focus groups (FG) were accomplished in two family basic health units of the municipality of Santa Cruz – RN, where there is participation of professionals of the Family Health Strategy. The discussions were performed from a previously elaborated script. The analysis of results was held from the categorical thematic content technique. RESULTS: The study had the participation of 18 health professionals, and 13 (72%) were females. For these professionals, the teaching-service interaction enables the student to understand the model of comprehensive health care, since the contact with the community enhances its perception about the health-disease process, but also enables recognizing the importance of teamwork to comprehensive health care. FINAL CONSIDERATIONS: The results highlight the importance of a policy of reorientation within the context of training so that students have an early contact with the service and therefore develop technical skills within the context in which they are inserted.
Resumo:
Big Data Analytics is an emerging field since massive storage and computing capabilities have been made available by advanced e-infrastructures. Earth and Environmental sciences are likely to benefit from Big Data Analytics techniques supporting the processing of the large number of Earth Observation datasets currently acquired and generated through observations and simulations. However, Earth Science data and applications present specificities in terms of relevance of the geospatial information, wide heterogeneity of data models and formats, and complexity of processing. Therefore, Big Earth Data Analytics requires specifically tailored techniques and tools. The EarthServer Big Earth Data Analytics engine offers a solution for coverage-type datasets, built around a high performance array database technology, and the adoption and enhancement of standards for service interaction (OGC WCS and WCPS). The EarthServer solution, led by the collection of requirements from scientific communities and international initiatives, provides a holistic approach that ranges from query languages and scalability up to mobile access and visualization. The result is demonstrated and validated through the development of lighthouse applications in the Marine, Geology, Atmospheric, Planetary and Cryospheric science domains.
Resumo:
Big Data Analytics is an emerging field since massive storage and computing capabilities have been made available by advanced e-infrastructures. Earth and Environmental sciences are likely to benefit from Big Data Analytics techniques supporting the processing of the large number of Earth Observation datasets currently acquired and generated through observations and simulations. However, Earth Science data and applications present specificities in terms of relevance of the geospatial information, wide heterogeneity of data models and formats, and complexity of processing. Therefore, Big Earth Data Analytics requires specifically tailored techniques and tools. The EarthServer Big Earth Data Analytics engine offers a solution for coverage-type datasets, built around a high performance array database technology, and the adoption and enhancement of standards for service interaction (OGC WCS and WCPS). The EarthServer solution, led by the collection of requirements from scientific communities and international initiatives, provides a holistic approach that ranges from query languages and scalability up to mobile access and visualization. The result is demonstrated and validated through the development of lighthouse applications in the Marine, Geology, Atmospheric, Planetary and Cryospheric science domains.
Resumo:
This route planner, funded by the Palm Beach Metropolitan Planning Organization (MPO), is a joint effort by Florida International University GIS Center and University of Florida Geomatics Program at Fort Lauderdale Research and Education Center. It is designed as a planning tool for bicyclists. Assistance was received from the Palm Beach County Bicycle, Greenways, Pedestrian Advisory Committee.
Resumo:
This route planner, funded by the Miami-Dade Metropolitan Planning Organization(MPO), is a joint effort by Florida International University GIS Center and University of Florida Geomatics Program at Fort Lauderdale Research and Education Center. It is designed as a planning tool for bicyclists. Assistance was received from the Miami-Dade County Bicycle/Pedestrian Advisory Committee and various cyclists and transportation professionals.
Resumo:
This route planner, funded by the Broward Metropolitan Planning Organization (MPO), is a joint effort by Florida International University GIS Center and University of Florida Geomatics Program at Fort Lauderdale Research and Education Center. It is designed as a planning tool for bicyclists. Assistance was received from the Broward County Bicycle/Pedestrian Advisory Committee and various cyclists and transportation professionals.