1,648 research outputs found
Microservice Transition and its Granularity Problem: A Systematic Mapping Study
Microservices have gained wide recognition and acceptance in software
industries as an emerging architectural style for autonomic, scalable, and more
reliable computing. The transition to microservices has been highly motivated
by the need for better alignment of technical design decisions with improving
value potentials of architectures. Despite microservices' popularity, research
still lacks disciplined understanding of transition and consensus on the
principles and activities underlying "micro-ing" architectures. In this paper,
we report on a systematic mapping study that consolidates various views,
approaches and activities that commonly assist in the transition to
microservices. The study aims to provide a better understanding of the
transition; it also contributes a working definition of the transition and
technical activities underlying it. We term the transition and technical
activities leading to microservice architectures as microservitization. We then
shed light on a fundamental problem of microservitization: microservice
granularity and reasoning about its adaptation as first-class entities. This
study reviews state-of-the-art and -practice related to reasoning about
microservice granularity; it reviews modelling approaches, aspects considered,
guidelines and processes used to reason about microservice granularity. This
study identifies opportunities for future research and development related to
reasoning about microservice granularity.Comment: 36 pages including references, 6 figures, and 3 table
Domestic Outsourcing in the United States: A Research Agenda to Assess Trends and Effects on Job Quality
The goal of this paper is to develop a comprehensive research agenda to analyze trends in domestic outsourcing in the U.S. -- firms' use of contractors and independent contractors -- and its effects on job quality and inequality. In the process, we review definitions of outsourcing, the available scant empirical research, and limitations of existing data sources. We also summarize theories that attempt to explain why firms contract out for certain functions and assess their predictions about likely impacts on job quality. We then lay out in detail a major research initiative on domestic outsourcing, discussing the questions it should answer and providing a menu of research methodologies and potential data sources. Such a research investment will be a critical resource for policymakers and other stakeholders as they seek solutions to problems arising from the changing nature of work
Recommended from our members
Towards an aspect weaving BPEL engine
This position paper proposes the use of dynamic aspects and
the visitor design pattern to obtain a highly configurable and
extensible BPEL engine. Using these two techniques, the
core of this infrastructural software can be customised to
meet new requirements and add features such as debugging,
execution monitoring, or changing to another Web Service
selection policy. Additionally, it can easily be extended to
cope with customer-specific BPEL extensions. We propose
the use of dynamic aspects not only on the engine itself
but also on the workflow in order to tackle the problems of
Web Service hot deployment and hot fixes to long running
processes. In this way, composing aWeb Service "on-the-fly"
means weaving its choreography interface into the workflow
Disintegration, modularity and entry mode choice: Mirroring technical and organizational architectures in business functions offshoring
We study the relationship between modularity and entry mode choice in the context of business functions offshoring. We define the degree of modularity of an activity as technical architecture (whether it can be detached from the rest of the value chain without loss of synergies). We refer to the entry mode chosen as organizational architecture (whether a captive solution, a partnership or outsourcing). We propose that the selection of entry mode should reflect the alignment of the technical and organizational architectures: that is, they need to be âmirroredâ. Modular activities are more likely to be outsourced, as modularity decreases transaction costs and knowledge leakages risks, while not-modular activities reflect captive entry modes. Based on the analysis of 486 business function offshoring initiatives, we also argue that firms can âbreakâ the mirror as the entry choice is contingent upon the level of disintegration of the value chain and the offshoring experience of the firms
Domestic Outsourcing in the United States: A Research Agenda to Assess Trends and Effects on Job Quality
The goal of this paper is to develop a comprehensive research agenda to analyze trends in domestic outsourcing in the United Statesâfirmsâ use of contractors and independent contractorsâand its effects on job quality and inequality. In the process, we review definitions of outsourcing, the available scant empirical research, and limitations of existing data sources. We also summarize theories that attempt to explain why firms contract out for certain functions and assess their predictions about likely impacts on job quality. We then lay out in detail a major research initiative on domestic outsourcing, discussing the questions it should answer and providing a menu of research methodologies and potential data sources. Such a research investment will be a critical resource for policymakers and other stakeholders as they seek solutions to problems arising from the changing nature of work
- âŠ