Domain Specific Languages for SoA and Cloud
Using Service oriented Architecture (SoA) and service composition in an enterprise requires a collaborative effort of different groups of experts. For example, Business Analysts model the process at a high conceptual level. The Solution Architects map such conceptual designs to architectural models which are implemented by the System Developers in a service composition language such as BPEL/BPMN or Server side programming languages such as Java. In [1] and [2] we introduced a method using MDA and DSL to reduce the time gap between the design by the Business Analyst team to the final product. In [3] the same set of techniques have been applied to the development of Cloud applications. In this area, I am collaborating with Steen Brahe (Danke Bank) and Krzysztof Sledziewski. Both collaborations has resulted in software tool.
![]() |
Selected publications
-
A Pattern-based Approach to Business Process Modeling and Implementation in Web Services, S. Brahe and B. Bordbar, Accepted for publication in "Modeling the SOA- Business perspective and model mapping" in conjunction with ICSOC, 2006
-
A methodology for domain-specific business process modelling and implementation, S. Brahe and B. Bordbar, Int. J. Business Process Integration and Management, Vol. 4, No. 1, Pages 5-17, 2009
-
A DSL-based Approach to Software Development and Deployment on Cloud, K Sledziewski, B Bordbar and R Anane, accepted for publication in Proceeding of 24th IEEE International Conference on Advanced Information Networking and Applications (AINA 2010), Pages 441-421, 2010

