An Ontology-Based Advisement Approach for SOA Design Patterns

In order to address the practical requirements in SOA design and implementation, this paper proposes an ontology-based approach for SOA design pattern advisement. The state-of-the-art SOA design patterns are formalized with ontology in order to be selected by the algorithm, according to user requirements. With refined results of the algorithm, the final advisement is presented to the users. Experiments show that our approach achieves the minimal set of appropriate patterns and meets the demand of an advisement system in the field of SOA design.

[1]  Liu Jian An Approach of RGPS-Guided On-Demand Service Organization and Recommendation , 2013 .

[2]  Zhao Qin SPCF: A Memory Based Collaborative Filtering Algorithm via Propagation , 2013 .

[3]  Pan Wei Service Classification and Recommendation Based on Software Networks , 2011 .

[4]  Jian Yin,et al.  Uncertain Neighbors'Collaborative Filtering Recommendation Algorithm: Uncertain Neighbors'Collaborative Filtering Recommendation Algorithm , 2010 .

[5]  Alexander Chatzigeorgiou,et al.  Design Pattern Detection Using Similarity Scoring , 2006, IEEE Transactions on Software Engineering.

[6]  Bing Li,et al.  Service Classification and Recommendation Based on Software Networks: Service Classification and Recommendation Based on Software Networks , 2012 .

[7]  Wang Shan,et al.  A Survey on Ontology Learning Research , 2006 .

[8]  Kai Lu,et al.  SPCF: A Memory Based Collaborative Filtering Algorithm via Propagation: SPCF: A Memory Based Collaborative Filtering Algorithm via Propagation , 2014 .

[9]  Thomas Erl,et al.  SOA Design Patterns , 2008 .

[10]  Jian Wu,et al.  User Clustering Based Social Network Recommendation: User Clustering Based Social Network Recommendation , 2014 .

[11]  He Ke Research on Service Oriented Ontology&Meta Modeling Theory and Methodology , 2005 .

[12]  Huang Chuang Uncertain Neighbors' Collaborative Filtering Recommendation Algorithm , 2010 .

[13]  Li Shan Overview of Researches on Ontology , 2004 .

[14]  Ma Zhi A Service-Oriented Architecture Reference Model , 2006 .

[15]  Xiuwei Zhang,et al.  An Approach of RGPS-Guided On-Demand Service Organization and Recommendation: An Approach of RGPS-Guided On-Demand Service Organization and Recommendation , 2014 .

[16]  David Sprott,et al.  Understanding Service-Oriented Architecture , 2011 .

[17]  Chen Ke User Clustering Based Social Network Recommendation , 2013 .

[18]  Mark A. Musen,et al.  The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility , 2000, EKAW.