Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software architecture in practice
Software architecture in practice
The Unified Modeling Language user guide
The Unified Modeling Language user guide
On the criteria to be used in decomposing systems into modules
Communications of the ACM
A goal-driven approach to enterprise component identification and specification
Communications of the ACM
The Service Integration Maturity Model: Achieving Flexibility in the Transformation to SOA
SCC '06 Proceedings of the IEEE International Conference on Services Computing
S3: A Service-Oriented Reference Architecture
IT Professional
Model-driven synthesis of SOA solutions
IBM Systems Journal
An automated method for service specification
Proceedings of the Warm Up Workshop for ACM/IEEE ICSE 2010
A Metrics Suite for Evaluating Flexibility and Complexity in Service Oriented Architectures
Service-Oriented Computing --- ICSOC 2008 Workshops
Toward automatic transformation of enterprise business model to service model
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Using UN/CEFACT'S Modelling Methodology (UMM) in e-Health Projects
IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part I: Bio-Inspired Systems: Computational and Ambient Intelligence
Value-Based Service Modeling and Design: Toward a Unified View of Services
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Artifact-Based Transformation of IBM Global Financing
BPM '09 Proceedings of the 7th International Conference on Business Process Management
Role of Process Modeling in Software Service Design
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
An approach to developing reusable domain services for service oriented applications
Proceedings of the 2010 ACM Symposium on Applied Computing
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems
Business modeling for service descriptions: a meta model and a UML profile
APCCM '10 Proceedings of the Seventh Asia-Pacific Conference on Conceptual Modelling - Volume 110
Information and Software Technology
Abstraction, restriction, and co-creation: three perspectives on services
ER'10 Proceedings of the 2010 international conference on Advances in conceptual modeling: applications and challenges
Process models for service-based applications: A systematic literature review
Information and Software Technology
Thesis proposal on "Requirement Engineering Process for Service Oriented Software Development"
Proceedings of the 11th International Conference on Product Focused Software
Service research challenges and solutions for the future internet
SORASCS: a case study in soa-based platform design for socio-cultural analysis
Proceedings of the 33rd International Conference on Software Engineering
E-service requirements from a consumer-process perspective
REFSQ'11 Proceedings of the 17th international working conference on Requirements engineering: foundation for software quality
An integrated approach for RUP, EA, SOA and BPM implementation
Proceedings of the 12th International Conference on Computer Systems and Technologies
Static and dynamic adaptations for service-based systems
Information and Software Technology
Enhancing architecture design methods for improved flexibility in long-living information systems
ECSA'11 Proceedings of the 5th European conference on Software architecture
Guiding the selection of service-oriented software engineering methodologies
Service Oriented Computing and Applications
2PSIM: two phase service identifying method
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part II
SOAdapt: A process reference model for developing adaptable service-based applications
Information and Software Technology
A survey of SOA migration in industry
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
A methodology for web services-based SOA realisation
International Journal of Business Information Systems
Using a lifecycle model for developing and executing real-time online applications on clouds
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
A pragmatic approach for analysis and design of service inventories
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Pattern-Based context establishment for service-oriented architectures
Software Service and Application Engineering
International Journal of Computer Applications in Technology
Resource, process, and use --- views on service modeling
ER'12 Proceedings of the 2012 international conference on Advances in Conceptual Modeling
Model-driven software migration into service-oriented architectures
Computer Science - Research and Development
Business Service Modeling for the Service-Oriented Enterprise
International Journal of Information System Modeling and Design
Journal of Database Management
The influence of SOA governance mechanisms on IT flexibility and service reuse
The Journal of Strategic Information Systems
An EMF-based toolkit for reasoning on web services evolution
Proceedings of the workshop on ACadeMics Tooling with Eclipse
Model-driven development of SOA-based driver assistance systems
ACM SIGBED Review
Towards of service-oriented design architecture method
Proceedings of the 2013 Research in Adaptive and Convergent Systems
Combining service-orientation and software product line engineering: A systematic mapping study
Information and Software Technology
Enhancing the OPEN Process Framework with service-oriented method fragments
Software and Systems Modeling (SoSyM)
Formal verification of service-oriented adaptive driver assistance systems
ACM SIGBED Review - Special Issue on the 5th Workshop on Adaptive and Reconfigurable Embedded Systems
Hi-index | 0.00 |
Service-oriented modeling and architecture (SOMA) has been used to conduct projects of varying scope in multiple industries worldwide for the past five years. We report on the usage and structure of the method used to effectively analyze, design, implement, and deploy service-oriented architecture (SOA) projects as part of a fractal model of software development. We also assert that the construct of a service and service modeling, although introduced by SOA, is a software engineering best practice for which an SOA method aids both SOA usage and adoption. In this paper we present the latest updates to this method and share some of the lessons learned. The SOMA method incorporates the key aspects of overall SOA solution design and delivery and is integrated with existing software development methods through a set of placeholders for key activity areas, forming what we call solution templates. We also present a fractal model of software development that can enable the SOMA method to evolve in an approach that goes beyond the iterative and incremental and instead leverages method components and patterns in a recursive, self-similar manner opportunistically at points of variability in the life cycle.