Developing Distributed System with Service Resource Oriented Architecture

Hermawan Hermawan, Riyanarto Sarno

Abstract


 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.


Full Text:

PDF

References


Erl Thomas. SOA: Principles of Service Design. Boston: Prentice Hall. 2007; 37: 71 – 75.

Daniel Minoli. Enterprise Architecture A to Z. Boca Raton: Auerbach Publications. 2008: 408, 415.

Ali Arsanjani, Abdul Allam. Service-Oriented Modeling and Architecture for Realization of an SOA. IEEE International Conference on Services Computing. Washington, DC. 2006: 521.

Iyan Supriyana. Model Arsitektur Bisnis. Sistem Informasi dan Teknologi di BAKOSURTANAL berbasis TOGAF. TELKOMNIKA. 2010; 8(1): 17-24.

Claus Torp Jensen, eds. Leveraging SOA. BPM and EA for Strategic Business and IT Alignment. IBM. December 2008.

Rosen Mike, Boris Lublinsky. Service Oriented Architecture and Design Strategis. Indianapolis: Addison-Wesley. 2008: 93-94

Cesare Pautasso, Olaf Zimmermann. RESTful Web Services vs. “Big” Web Services: Making the Right Architectural Decision. The 17th International Conference on World Wide Web. Beijing. 2008.

R.T. Fielding. Architectural Styles and the Design of Network-Based Software Architectures. Doctoral Dissertation. Dept. of Computer Science. Irvine: Univ. of California. 2000.

Erich Gamma, Richard Helm. Design Patterns Elements of Reusable Object-Oriented Software. Zurich: Addison-Wesley. 1997: 305.

Sujit Kumar Chakrabarti, Prashant Kumar. Test-the-REST: An Approach to Testing RESTful Web-Services. IEEE Computation World. 2009.

Cesare Pautasso, Olaf Zimmermann. RESTful Web Services vs. “Big” Web Services: Making the Right Architectural Decision, the 17th international conference on World Wide Web. Beijing. 2008.

R.Duncan Wiliam. A Guide to the Project Management Body of Knowledge PMBOK 4. Atlanta: PMI. 2008.

Ambler Scott, Agile Model Driven Development. Cambridge: University Press. 2004: Chapter 4.

Yinsheng Li a, Jianping Shen. Multi-Model Driven Collaborative Development Platform for Service-Oriented e-Business Systems. Science Direct: Advanced Engineering Informatics. 2008; 22: 328–339.

Evans Eric. Domain Driven Design. Boston: Addison-Wesley. 2003: Chapter 4.

Naveen Kulkarni, Vishal Dwivedi. The Role of Service Granularity in a Successful SOA Realization - A Case Study. IEEE Congress on Services 2008 - Part I.

Xiaofeng Guo, Jianjing Shen. On Software Development Based on SOA and ROA. Chinese Control and Decision Conference. China 2010.

Xiwei Xu, Liming Zhu, Resource-Oriented Architecture for Business Processes. 15th Asia-Pacific Software Engineering Conference. 2008.

J. Wolferta, C.N. Verdouwa. Organizing Information Integration in Agri-food, A Method Based on a Service-Oriented Architecture and Living Lab. Approach. Science Direct: Computers and Electronics in Agriculture. 2010; 70: 389–405.

Kruchten Philipe. Architectural Blueprints The “4+1” View. IEEE. 1995: 42-50.

Jyhjong Lin. A Conceptual Model for Negotiating in Service-Oriented Environments. Science Direct: Information Processing Letters. 2008; 108: 192–203.

Grady Booch. Object Oriented Analysis and Design with Applications Third Edition. Boston: Addison-Wesley. 2007.

Dae-Kyoo Kim, Charbel El Khawand. An Approach to Precisely Specifying the Problem Domain of Design Patterns. Science Direct: Journal of Visual Languages and Computing. 2007; 18: 560–591.

Nasaruddin, Khairul Munadi, M. Dirhamsyah, and Dedi Yuliansyah. A Web-Based Geographic Information System for Aceh Natural Hazards. TELKOMNIKA. April 2011; 9(1): 89 – 98.

Paulus Insap Santosa. Cost and Benefit of Information Search using Two Different Strategies. TELKOMNIKA. December 2010; 8(3): 195-206.




DOI: http://doi.org/10.12928/telkomnika.v10i2.815

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

TELKOMNIKA Telecommunication, Computing, Electronics and Control
ISSN: 1693-6930, e-ISSN: 2302-9293
Universitas Ahmad Dahlan, 4th Campus
Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191
Phone: +62 (274) 563515, 511830, 379418, 371120
Fax: +62 274 564604

View TELKOMNIKA Stats