Explore chapters and articles related to this topic
Software Development Methodologies
Published in Marvin Gechman, Project Management of Large Software-Intensive Systems, 2019
The first SOA-related methodology, Service Oriented Modeling and Architecture (SOMA), was announced by IBM in 2004. SOMA refers to the more general domain of service modeling necessary to design and create SOA. SOMA includes an Analysis And Design Method that extends traditional Object-Oriented and component-based Analysis and Design Methods which includes concerns relevant to and supporting the SOA philosophy.
Service-Oriented Computing for intelligent train maintenance
Published in Enterprise Information Systems, 2019
Boukaye Boubacar Traore, Bernard Kamsu Foguem, Fana Tangara, Xavier Desforges
A CMMS is essential for planning, scheduling, and controlling the maintenance activities. Through effective reporting a CMMS can provide maintenance managers and engineers with the information needed for sound decision making to control and improve the maintenance process. However, its main disadvantage is that they do not perfectly match the particularities of each enterprise. Thus, many enterprises prefer to develop their own maintenance system including hardware, tracking and user-Augmented Reality interaction in industrial maintenance (Palmarini et al. 2018). In this context, we presented a computer service-oriented modeling methodology using MDA approach to modernize legacy systems or completely create new systems. For the validation of this methodology, we presented a case study about it was apply on train maintenance.
RESTsec: a low-code platform for generating secure by design enterprise services
Published in Enterprise Information Systems, 2018
Christoforos Zolotas, Kyriakos C. Chatzidimitriou, Andreas L. Symeonidis
Burt et al. (2003) argue that the diversity of the existing access control standards hinders a unified approach for access control policies using MDE techniques, and then introduce a respective PIM (Platform Independent Meta-model), also discussing how to implement it in three specific platforms, namely XACML,9 RAD10 and JAAS.11 Kou, Babar, and Sangroya (2010), on the other hand, extend the Service-oriented Modeling Language by presenting a meta-model that also takes into account Security concepts, while Kritikos and Massonet (2016) propose a meta-model that other cloud-based MDE approaches can use in order to produce security-aware software by taking into account both high and low level security requirements.