
با پيشرفت معماري سرويسگرا در حوزه نرمافزار و نياز به دانش فني و دقيقتر براي اجراي آن در توسعه نرمافزار آقاي Erl كتاب حاضر را ارائه نموده است. همانطور كه از اسم اين كتاب نيز ميتوان برداشت نمود، تمركز اين كتاب بر روي طراحي سرويسگرا و بهخصوص قراردادهاي سرويس، تركيب سرويس، تجرد سرويس و قابليت استفاده سرويس ميباشد. خواننده در اين كتاب عميقاً به طراحي سرويسگرا وارد ميشود و سعي شده است كه بهخوبي تمامي مفاهيم طراحي سرويسگرا در اين كتاب جايگذاري شود. خواندن اين كتاب به طراحان سرويسگرا و افرادي كه علاقهمند به تخصص سرويسگرا هستند، توصيه ميشود. برای دریافت کدها و شکلهاي این کتاب میتوانید به سایت کتاب مراجعه کنید.
این کتاب شامل بخشهای زیر است:
- فصل 1: معرفي
- فصل 2: مطالعه موردي
- بخش اول: مفاهيم بنيادي
- فصل 3: محاسبات سرويسگرا و معماري سرويسگرا
- فصل 4: سرويسگرايي
- فصل 5: درك اصول طراحي
- بخش دوم: اصول طراحي
- فصل 6: قراردادهاي سرويس (استانداردسازي و طراحي)
- فصل 7: اتصال سرويس (وابستگي بين سرويسي و مصرفكننده) (Coupling)
- فصل 8: انتزاع سرويس (مخفيسازي اطلاعات و انواع متاانتزاع سرويس)
- فصل 9: قابليت استفاده مجدد سرويس (طراحي تجاري و آگنوستيك (Agnostic))
- فصل 10: خودمختاري سرويس (پردازش محدودهها و كنترل)
- فصل 11: بيوضعيتي سرويس (Statelessness) (طراحي بيوضعيت و طراحي باتاخير حالت)
- فصل 12: قابليت كشف سرويس (ارتباط و تعاملپذيري (Interpretability))
- فصل 13: تركيبپذيري سرويس (طراحي اعضاي تركيب و تركيبهاي پيچيده)
- بخش سوم: الحاقي
- فصل 14: سرويسگرايي و شيگرايي: مقايسه اصول و مفاهيم
- فصل 15: تجربههاي پشتيباني
- فصل 16: نگاشت مفاهيم به اهداف راهبردي
نسخه بهزبان انگلیسی این کتاب را میتوانید از اینجا دانلود کنید.