2,336 research outputs found

    A Pattern-Based Approach to Scaffold the IT Infrastructure Design Process

    Get PDF
    Context. The design of Information Technology (IT) infrastructures is a challenging task since it implies proficiency in several areas that are rarely mastered by a single person, thus raising communication problems among those in charge of conceiving, deploying, operating and maintaining/managing them. Most IT infrastructure designs are based on proprietary models, known as blueprints or product-oriented architectures, defined by vendors to facilitate the configuration of a particular solution, based upon their services and products portfolio. Existing blueprints can be facilitators in the design of solutions for a particular vendor or technology. However, since organizations may have infrastructure components from multiple vendors, the use of blueprints aligned with commercial product(s) may cause integration problems among these components and can lead to vendor lock-in. Additionally, these blueprints have a short lifecycle, due to their association with product version(s) or a specific technology, which hampers their usage as a tool for the reuse of IT infrastructure knowledge. Objectives. The objectives of this dissertation are (i) to mitigate the inability to reuse knowledge in terms of best practices in the design of IT infrastructures and, (ii) to simplify the usage of this knowledge, making the IT infrastructure designs simpler, quicker and better documented, while facilitating the integration of components from different vendors and minimizing the communication problems between teams. Method. We conducted an online survey and performed a systematic literature review to support the state of the art and to provide evidence that this research was relevant and had not been conducted before. A model-driven approach was also used for the formalization and empirical validation of well-formedness rules to enhance the overall process of designing IT infrastructures. To simplify and support the design process, a modeling tool, including its abstract and concrete syntaxes was also extended to include the main contributions of this dissertation. Results. We obtained 123 responses to the online survey. Their majority were from people with more than 15 years experience with IT infrastructures. The respondents confirmed our claims regarding the lack of formality and documentation problems on knowledge transfer and only 19% considered that their current practices to represent IT Infrastructures are efficient. A language for modeling IT Infrastructures including an abstract and concrete syntax is proposed to address the problem of informality in their design. A catalog of IT Infrastructure patterns is also proposed to allow expressing best practices in their design. The modeling tool was also evaluated and according to 84% of the respondents, this approach decreases the effort associated with IT infrastructure design and 89% considered that the use of a repository with infrastructure patterns, will help to improve the overall quality of IT infrastructures representations. A controlled experiment was also performed to assess the effectiveness of both the proposed language and the pattern-based IT infrastructure design process supported by the tool. Conclusion. With this work, we contribute to improve the current state of the art in the design of IT infrastructures replacing the ad-hoc methods with more formal ones to address the problems of ambiguity, traceability and documentation, among others, that characterize most of IT infrastructure representations. Categories and Subject Descriptors:C.0 [Computer Systems Organization]: System architecture; D.2.10 [Software Engineering]: Design-Methodologies; D.2.11 [Software Engineering]: Software Architectures-Patterns

    Pathways of Understanding: the Interactions of Humanity and Global Environmental Change

    Get PDF
    How humans, interacting within social systems, affect and are affected by global change is explored. Recognizing the impact human activities have on the environment and responding to the need to document the interactions among human activities, the Consortium for International Earth Science Information Network (CIESIN) commissioned a group of 12 scientists to develop a framework illustrating the key human systems that contribute to global change. This framework, called the Social Process Diagram, will help natural and social scientists, educators, resource managers and policy makers envision and analyze how human systems interact among themselves and with the natural system. The Social Process Diagram consists of the following blocks that constitute the Diagram's structural framework: (1) fund of knowledge and experience; (2) preferences and expectations; (3) factors of production and technology; (4) population and social structure; (5) economic systems; (6) political systems and institutions; and (7) global scale environmental processes. To demonstrate potential ways the Diagram can be used, this document includes 3 hypothetical scenarios of global change issues: global warming and sea level rise; the environmental impact of human population migration; and energy and the environment. These scenarios demonstrate the Diagram's usefulness for visualizing specific processes that might be studied to evaluate a particular global change issues. The scenario also shows that interesting and unanticipated questions may emerge as links are explored between categories on the Diagram

    Supporting strategic design of workplace environments with case-based reasoning

    Get PDF
    XVII+279hlm.;24c

    Interoperability of Enterprise Software and Applications

    Get PDF

    A Cybersecurity Assessment of Health Data Ecosystems

    Get PDF
    This paper is an exploratory study that investigates data collected and used by health plans and reviews the laws and regulations governing this data to identify the gaps in protections and provide recommendations for eliminating these gaps. Health insurance companies collect a wide array of data about the people they insure, data that is often only peripherally relevant to the service these companies provide. The data environment currently consists of seven categories of data: personal health information, summary health information, personally identifiable information, financial information, professional information, biometric information, and lifestyle data or social indicators of health. Much of this data is protected under the Health Insurance Portability and Accountability Act (HIPAA) and under an array of other health care laws and regulations; however, there is a category of data not covered by these protections. Lifestyle data or social indicators of health is a category of data that is readily available through digital interactions with third-party platforms, wearable devices, and internet of things devices. This data can be identifiable to the individual but lacks the most basic regulatory and security protections. Weaknesses in HIPAA provide loopholes for data traditionally thought to be protected
    corecore