Developing Distributed System With Service Resource Oriented Architecture

Service oriented architecture (SOA) is a design paradigm in software engineering for an enterprise scale which built in a distributed system environment. This paradigm aims at abstracting of application functionality as a service through a protocol in web service technology, namely simple object access protocol (SOAP). However, SOAP have static characteristic and oriented by the service methode, so have restrictiveness on creating and accessing for big numbers of service. For this reason, this reasearch aims at combining SOA with resource oriented architecture (ROA) that is oriented by the service resource use representational state transfer (REST) protocol in order to expand scalability of service. This combination is namely service resource oriented architecture (SROA). SROA can optimize distributing of applications and integrating of services where is implemented to develop the project management software. To realize this model, the software is developed according with framework of Agile model driven development (AMDD) to reduce complexities on the whole stage processing of software development.

[1]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[2]  Grady Booch,et al.  Object-oriented analysis and design with applications, third edition , 2007, SOEN.

[3]  Iyan Supriyana MODEL ARSITEKTUR BISNIS, SISTEM INFORMASI DAN TEKNOLOGI DI BAKOSURTANAL BERBASIS TOGAF , 2010 .

[4]  Jianjing Shen,et al.  On software development based on SOA and ROA , 2010, 2010 Chinese Control and Decision Conference.

[5]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[6]  Philippe Krutchen,et al.  Architectural blueprints--the '4+1' view model of software architecture , 1995 .

[7]  J. Wolfert,et al.  Organizing information integration in agri-food: A method based on a service-oriented architecture and living lab approach , 2010 .

[8]  Dae-Kyoo Kim,et al.  An approach to precisely specifying the problem domain of design patterns , 2007, J. Vis. Lang. Comput..

[9]  Thomas Erl,et al.  SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) , 2007 .

[10]  Grady Booch,et al.  Object Oriented Analysis And Design With Applications 3Rd Edition , 2009 .

[11]  Nasaruddin Nasaruddin,et al.  A Web-based Geographic Information System for Aceh Natural Hazards , 2011 .

[12]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[13]  W. Duncan A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE , 1996 .

[14]  Vishal Dwivedi,et al.  The Role of Service Granularity in a Successful SOA Realization A Case Study , 2008, 2008 IEEE Congress on Services - Part I.

[15]  Thomas Erl,et al.  SOA Principles of Service Design , 2007 .

[16]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[17]  Weiming Shen,et al.  Multi-Model Driven Collaborative Development Platform for Service-Oriented e-Business Systems , 2006, 2006 10th International Conference on Computer Supported Cooperative Work in Design.

[18]  Daniel Minoli,et al.  Official Enterprise Architecture Standards , 2008 .

[19]  Liming Zhu,et al.  Resource-Oriented Architecture for Business Processes , 2008, 2008 15th Asia-Pacific Software Engineering Conference.

[20]  Eric J. Evans,et al.  Domain-driven design , 2003 .

[21]  Ali Arsanjani,et al.  Service-Oriented Modeling and Architecture for Realization of an SOA , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[22]  Yuefeng Zhang,et al.  Agile Model-Driven Development in Practice , 2011, IEEE Software.

[23]  Paulus Insap Santosa,et al.  Cost and Benefit of Information Search using Two Different Strategies , 2010 .

[24]  Jyhjong Lin A conceptual model for negotiating in service-oriented environments , 2008, Inf. Process. Lett..

[25]  Mike Rosen Service-Oriented Architectures , 2009 .

[26]  Prashant Kumar,et al.  Test-the-REST: An Approach to Testing RESTful Web-Services , 2009, 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns.

[27]  Weiming Shen,et al.  Multi-model driven collaborative development platform for service-oriented e-Business systems , 2008, Adv. Eng. Informatics.

[28]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..