32,177 research outputs found

    Microservice Transition and its Granularity Problem: A Systematic Mapping Study

    Get PDF
    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

    Time, space and constructive capabilities. Translating paradoxical innovation requirements into comprehensive organizational arrangements: a socio-cognitive perspective.

    Get PDF
    When innovating, interaction is beneficial for (1) exploring problem definition spaces and (2) exploiting them. The social processes in which both activities unfold, display paradoxical characteristics which can be addressed by introducing space and time as (organizational) design variables. Complementary arrangements that connect space and time are needed in order for such organizational forms to be sustainable. Propositions in this respect, which build directly on the specific nature of knowledge creation processes, are elaborated.Characteristics; Design; Innovation; Knowledge; Processes; Requirements; Space; Time; Variables;

    On Agent-Based Software Engineering

    Get PDF
    Agent-based computing represents an exciting new synthesis both for Artificial Intelligence (AI) and, more generally, Computer Science. It has the potential to significantly improve the theory and the practice of modeling, designing, and implementing computer systems. Yet, to date, there has been little systematic analysis of what makes the agent-based approach such an appealing and powerful computational model. Moreover, even less effort has been devoted to discussing the inherent disadvantages that stem from adopting an agent-oriented view. Here both sets of issues are explored. The standpoint of this analysis is the role of agent-based software in solving complex, real-world problems. In particular, it will be argued that the development of robust and scalable software systems requires autonomous agents that can complete their objectives while situated in a dynamic and uncertain environment, that can engage in rich, high-level social interactions, and that can operate within flexible organisational structures

    New Prospects for Organizational Democracy? How the Joint Pursuit of Social and Financial Goals Challenges Traditional Organizational Designs

    Get PDF
    Some interesting exceptions notwithstanding, the traditional logic of economic efficiency has long favored hierarchical forms of organization and disfavored democracy in business. What does the balance of arguments look like, however, when values besides efficient revenue production are brought into the picture? The question is not hypothetical: In recent years, an ever increasing number of corporations have developed and adopted socially responsible behaviors, thereby hybridizing aspects of corporate businesses and social organizations. We argue that the joint pursuit of financial and social objectives warrants significant rethinking of organizational democracy’s merits compared both to hierarchy and to non-democratic alternatives to hierarchy. In making this argument, we draw on an extensive literature review to document the relative lack of substantive discussion of organizational democracy since 1960. And we draw lessons from political theory, suggesting that the success of political democracy in integrating diverse values offers some grounds for asserting parallel virtues in the business case

    Role of Testers in Selecting an Enterprise Architecture Solution: An Exploratory Study

    Get PDF
    Software testing groups are playing an increasingly prominent role in both the software development lifecycle (SDLC) and in the long-term planning of technology architectures that support large-scale organizational information systems. The advent of integrated enterprise architectures (EA) provides new opportunities for testing groups to play a proactive role in building consistent and testable guidelines for improving enterprise-wide software quality. Given that testing groups historically have not been invited to participate in EA decisions, there is little academic literature or industry best practices on approaches that testers might use to guide their participation. This article draws lessons from the experience of a Fortune 100 corporation whose testing group used theoretical notions of “testability” to guide its involvement in an EA acquisition process. It describes how it operationalized testability criteria, incorporating controllability, observability, and simplicity, into various stages of the process and illustrates the benefits and challenges of taking such an approach

    Model of regional management instruments in economy based on innovation and communication

    Get PDF
    The following paper has been inspired by the main challenges that have been created for the regional development by the process of globalisation. The paper presents an attempt at creating a new model and instruments for regional development management in which regional character of knowledge creation, territorial interdependencies, sustainable development and both democratic and individual decision making processes have been taken into consideration. The problem of emerging notion of regional management and its relation to the knowledge management in the process of regional development has been discussed. The paper presents the concept of regional knowledge creation process as the essential method of description of a region's development and competitiveness. The model of management of an autopoiesis system as an essential method of description of development and knowledge creation in a local community has been presented. The process of knowledge development in a region is assisted by ICT, including the Internet portal and corporate knowledge base. The technique of analyse field and space of choice and its role in the regional process of knowledge creation as the tool serving the process of describing and diagnosing the ability of knowledge creation as well as individual and regional strategies. The description of development changes in a region have been presented in the categories of critical points focusing on the zones of degradation and development. The results obtained with the help of the proposed model of regional development can serve to develop the international standards of risk and critical points of regional management. The fact of using the knowledge management principles for the interpretation of regional processes changes considerably the role of regional development agencies. The introduction of the Internet portal and critical points analysis provides a new way of presenting the knowledge about a region. The solution proposed in the presented paper based on the corporate knowledge data bases creates contextual character of relations and connections between different measured parameters and therefore it unceasingly creates new knowledge in compliance with the spiral upward movement. The introduced indicators analysis serves to describe state of individual components (people, organisations, natural ecosystems) of the region in question, and first of all it determines their development abilities and adaptability to their environment. The territorial structure creates a complex spatial system of interrelations in which local community relates to its environment in the intensive process of communication that determines how the external components are used in the process of regional development. Such instruments as the regional Internet portal, regional communitces of practice, regional staff of knowledge management and leaders of local development become the most important tools of assistance in local development processes. The presented paper provides a coherent model of regional management which is in compliance with "regional standards" assuring predictable character of changes in the region and leading to stable economic development of the whole region.

    Information technology and performance management for build-to-order supply chains

    Get PDF
    En las siguientes líneas se plantea un artículo de reflexión que tiene en cuenta parte del marco teórico que sustenta la investigación titulada “Prácticas pedagógicas que promueven la competencia argumentativa escrita (CAE) en niños campesinos de los grados 4° y 5° del Centro Educativo Municipal La Caldera, Sede Principal de Pasto”, desarrollada en el año 2012. En él se contemplan los aportes de las ciencias del lenguaje y la comunicación, la teoría de la argumentación, la didáctica de la lengua escrita y los géneros discursivos, que dan cuenta de la necesidad de desarrollar la capacidad crítica en los estudiantes a través de la argumentación, lo cual implica transformar las prácticas pedagógicas para que se alejen de la transmisión de conocimientos y den paso a la comunicación, para que la palabra escrita sea apropiada de manera significativa
    corecore