The idea of code reuse is the goal of modern architectural


Respond to the following in 200 words or less. Please use APA format and cite work.

R1

One of the main benefits of SOA is its reusability. https://serviceorientation.com/ mentions that Service Reusability is within service-orientation to the point that it is a "...core part of typical service analysis and design processes, and also forms the basis for key service models. The advent of mature, non-proprietary service technology has provided the opportunity to maximize the reuse potential of multi-purpose logic on an unprecedented level. The principle of Service Reusability emphasizes the positioning of services as enterprise resources with agnostic functional contexts. Numerous design considerations are raised to ensure that individual service capabilities are appropriately defined in relation to an agnostic service context, and to guarantee that they can facilitate the necessary reuse requirements."

R2

The idea of code reuse is the goal of modern architectural styles, software methodologies, and best practices. However, code reuse should be approached with caution in the realm of SOA. We first must ask ourselves, "What is reuse in terms of software development?" According to Udi Dahan, code use refers frameworks, common utility libraries, etc; reuse refers to domain specific entity, business logic. SOA services are created with its own purpose, code, logic, entities, etc. When we reuse a service, we are creating a dependency to that particular service. A business logic is supposed to model a business process in a very specific way. In order to make the service reusable, we are trying to implement the business logic to be generic, ambitious, and without intent. Furthermore, a true cost of delivering software depends on factors other than writing code. Reuse in SOA can lead to technical debt in various stages of development such as configuration, deployment, and debugging.

Reference

Posta, C. (2015, March 4). The Cost of Code Reuse Abuse.Retrieved September 28, 2016, from https://blog.christianposta.com/design/the-cost-of-code-reuse-abuse/.

Solution Preview :

Prepared by a verified Expert
Management Information Sys: The idea of code reuse is the goal of modern architectural
Reference No:- TGS01621338

Now Priced at $20 (50% Discount)

Recommended (96%)

Rated (4.8/5)