SOA Contracts

SOA Contracts

In 1300 words, answer the following questions in APA format with three scholarly sources.

1.Explain the importance of having a non-technical SLA constructed as part of the service contract. Who are the intended users of a SLA and how is it likely to be used? Identify and explain the elements it should contain to be of maximum benefit to the service and the organization.

2.Identify and explain at least three benefits of using the “contract first” approach to SOA solutions. What are the implementation concerns each of these could cause?

3. Identify and explain the similarities and differences in both the structure and use of service contracts compared to traditional APIs.

4.Using research and your own experience, what are the benefits and consequences of using design tools to automate the construction of service contracts? Identify both the short-term and long-term issues in each of your considerations.