Skip to Content
author's profile photo Former Member
Former Member

Design Approach to SOA

Hi,

I understand that to build services, it can be done inside-out or outside-in. As I come from a PI background, the outside-in approach makes sense to me.

However, is there any SAP guidelines on which approach to be used and more importantly why?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Oct 26, 2010 at 05:52 PM

    For any SOA project you have to perform service analysis and service design. These are the two main principles of SOA.

    Service Design makes more sense for people who are developing services. In this phase you have to consider all permutation and combination of that service. I recommend you to follow this site (http://www.soaprinciples.com/) to understand best of SOA. I also suggest you to buy a book written by Thomus Erl ( SOA Principles of Service Design) - http://www.soabooks.com/psd/.

    Part II: Design Principles

    Chapter 6: Service Contracts (Standardization and Design)

    Chapter 7: Service Coupling (Intra-Service and Consumer Dependencies)

    Chapter 8: Service Abstraction (Information Hiding and Meta Abstraction Types)

    Chapter 9: Service Reusability (Commercial and Agnostic Design)

    Chapter 10: Service Autonomy (Processing Boundaries and Control)

    Chapter 11: Service Statelessness (State Deferral and Stateless Design)

    Chapter 12: Service Discoverability (Interpretability and Communication)

    Chapter 13: Service Composability (Composition Member Design and Complex Compositions)

    I believe you can find soft copy of these books from google also. Once you have deep knowledge of SOA you can correlate with eSOA .

    Regards,

    Farooq

    Edited by: Farooq Farooqui on Oct 26, 2010 11:23 PM

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 26, 2010 at 05:25 AM

    Hi,

    Outside-in/Top-down approach is recommended approach but inside-out/bottom-up can be considered for quick wins and where reusability requirement of service is very low.

    You can refer to [SAP SOA Handbook |http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/40db4735-02f9-2a10-b198-a888a056bb67]for further information.

    Regards,

    Gourav

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.