327,058 research outputs found

    Planning and Design Soa Architecture Blueprint

    Full text link
    Service Oriented Architecture (SOA) is a framework for integrating business processes and supporting IT infrastructure as secure, standardized components-services-that can be reused and combined to address changing business priorities. Services are the building blocks of SOA and new applications can be constructed through consuming these services and orchestrating services within a business process. In SOA, services map to the business functions that are identified during business process analysis. Upon a successful implementation of SOA, the enterprise gain benefit by reducing development time, utilizing flexible and responsive application structure, and following dynamic connectivity of application logics between business partners. This paper presents SOA reference architecture blueprint as the building blocks of SOA which is services, service components and flows that together support enterprise business processes and the business goals

    Semantic process mining tools: core building blocks

    Get PDF
    Process mining aims at discovering new knowledge based on information hidden in event logs. Two important enablers for such analysis are powerful process mining techniques and the omnipresence of event logs in today's information systems. Most information systems supporting (structured) business processes (e.g. ERP, CRM, and workflow systems) record events in some form (e.g. transaction logs, audit trails, and database tables). Process mining techniques use event logs for all kinds of analysis, e.g., auditing, performance analysis, process discovery, etc. Although current process mining techniques/tools are quite mature, the analysis they support is somewhat limited because it is purely based on labels in logs. This means that these techniques cannot benefit from the actual semantics behind these labels which could cater for more accurate and robust analysis techniques. Existing analysis techniques are purely syntax oriented, i.e., much time is spent on filtering, translating, interpreting, and modifying event logs given a particular question. This paper presents the core building blocks necessary to enable semantic process mining techniques/tools. Although the approach is highly generic, we focus on a particular process mining technique and show how this technique can be extended and implemented in the ProM framework tool

    CAOS an approach to robot control

    Get PDF
    technical reportControl systems which enable robots to behave intelligently is a major issue in todays process of automating factories. This thesis presents a hierarchical robot control system, a programming language for goal achievement, termed CAOS for Control using Action Oriented Schemata, with ideas taken from the neurosciences. The system uses action oriented schemata (neuroschemata) as the basic building blocks in a hierarchical control structure. Serial versions in C and LISP are presented with examples showing how CAOS achieves goals. Moreover, a partial implementation of a parallel version of the system is discussed

    Robot fault detection and remaining life estimation for predictive maintenance

    Get PDF
    Abstract In this work some possible solutions to implement a Robotics-oriented predictive maintenance approach are discussed. The data-driven methodology is described from the data collection to the design of an appropriate dataset and finally to the use of some of the most promising algorithms in the field of machine learning. The whole process is composed by several building blocks that can be combined to realize a data analysis on industrial robots. Some of the most promising techniques in Predictive Maintenance for Industrial machines were included in the proposed methodology, together with a Survival Analysis study, and then evaluated with proper performance metrics. Experimenting this methodology on a real use-case with Comau industrial robots showed the validity of the approach and opened to the inclusion of such a process in a service-oriented solution

    The Value Proposition and Service Orientation Principle View of Service Oriented Architecture (SOA)

    Get PDF
    Businesses have become increasingly complex over the past few decades. Every aspect of business operation and service requires the use of information technology (IT), and many enterprises are showing a growing interest in service oriented architecture (SOA). Because they recognize the competitive advantage that can be achieved by linking all phases of the business operations and deliver business services to customers. However, the adoption of SOA in organizations and the configuration of IT in direct support of their business are a very complex process. This paper provides a broad discussion on the building of service oriented architecture from value proposition and service orientation principle point of view. A SOA model will provide the technology underpinnings for working with services that are value business activities. This will transform IT into building blocks and services that are easy to assemble and configure or reconfigure. In today’s changing business environment, the SOA provide a viable solution for enterprises to keep moving forward to the next level of business operations

    The Four I’s Recipe for Cooking Up Computer Graphics Exercises and Assessments

    Get PDF
    The design of meaningful student activities, such as lab exercises and assignments, is a core element of computer graphics pedagogy. Here, we briefly describe our efforts towards making the process of defining and structuring computer graphics activities more explicit. We focus on four main activity categories that are building blocks for practical course design: Independent, Iterative, Incremental and Integrative. These "Four I's" of computer graphics activity provide the fundamental ingredients for explicitly defining the design of activity-oriented computer graphics courses with the potential to deliver significant artefacts that may, for example, constitute a portfolio of work for assessment or presentation to employers. The categorisations are intended as the first steps towards more clearly structuring and communicating exercise specifications in collaborative course development settings

    Building Blocks for Control System Software

    Get PDF
    Software implementation of control laws for industrial systems seem straightforward, but is not. The computer code stemming from the control laws is mostly not more than 10 to 30% of the total. A building-block approach for embedded control system development is advocated to enable a fast and efficient software design process.\ud We have developed the CTJ library, Communicating Threads for Java¿,\ud resulting in fundamental elements for creating building blocks to implement communication using channels. Due to the simulate-ability, our building block method is suitable for a concurrent engineering design approach. Furthermore, via a stepwise refinement process, using verification by simulation, the implementation trajectory can be done efficiently
    • …
    corecore