Transcript Service Bus گذرگاه خدمت گذرگاه خدمت
Slide 1
Service Bus
گذرگاه خدمت
Slide 2
گذرگاه خدمت
گذرگاه خدمت به عنوان هسته مركزي تكنولوژي(معماري) سرويس گرا مي
باشد.
گذرگاه خدمت به عنوان تسهيل كننده همكاري ميان داده هاي سطح پايين تر
و خدمات نرم افزاري،تعيين سياست هاي مديريتي و امنيتي ،پيوند دهنده و
ناظر بين خدمات نقش آفريني مي نمايد .گذرگاه خدمت به عنوان يك
توپولوژي براي يکپارچه سازي سيستم هاي تجاري و يا اطالعاتي( )EAI
استفاده مي گردد.
Slide 3
Slide 4
What is ESB?
Slide 5
جايگاه گذرگاه خدمت
توپولوژي هاي مختلفي كه از ابتدا تا کنون وجود داشته است ،عبارتند از:
نسل اول :نقطه به نقطه()Point to Point
نسل دوم :مبتني بر هاب()Hub & Spoke
نسل سوم :گذرگاه پيام()Message Bus
نسل چهارم :گذرگاه خدمت()Service Bus
Slide 6
عملکردها و ویژگی های ESB
عدم وابستگی به مکان( )Location Decouplingبين فراهم کننده سرویس و مصرف کننده
ترجمه فنی( )Technical Translationایجاد ارتباط بين کانالهای ارتباطی مختلف ،ftp ،http
، soap ،jmsفایل و ...
تبدیل پیام( :)Transform Messageاز یک فرمت به فرمت دیگر مثال از txtبه xmlو ...
مسيریابی پیام()Routing Message
فراهم نمودن امنیت :فراهم نمودن احراز هویت(،)Authentication
مجوزسنجی( )Authorizationمتمرکز و امکان رمزنگاری
مدیریت و مانیتورینگ :یکی از مهمترین ویژگی های ESBاست که به علت مرکزیت آن در
SOAایجاد می گردد
مدیریت تراکنش :مدیریت تراکنش های توزیع شده در چندین سرویس
:Service Proxy(Adapter) برای اتصال سرویس های با واسط های غير استاندارد
:Gateway To World برای استفاده از سرویس ها در سایر سازمان ها و ..
Slide 7
)Business Orchestration(ويژگيهاي گذرگاه خدمت
Slide 8
)Business Orchestration(ويژگيهاي گذرگاه خدمت
Service Bus
Slide 9
مقایسه برخی محصوالت
تجاری
Websphere ESB :IBM شرکت
webMethods :Software AG شرکت
Oracle Enterprise Service Bus : شرکت اراکل
:OpenSource
Apache ServiceMix
Apache Synapse
JBoss ESB
NetKernel
OpenESB
MuleESB
SonicESB
UltraESB
PetalESB
Slide 10
Competitors The Vendor Landscape
Slide 11
MuleESB Studio
Service Bus
گذرگاه خدمت
Slide 2
گذرگاه خدمت
گذرگاه خدمت به عنوان هسته مركزي تكنولوژي(معماري) سرويس گرا مي
باشد.
گذرگاه خدمت به عنوان تسهيل كننده همكاري ميان داده هاي سطح پايين تر
و خدمات نرم افزاري،تعيين سياست هاي مديريتي و امنيتي ،پيوند دهنده و
ناظر بين خدمات نقش آفريني مي نمايد .گذرگاه خدمت به عنوان يك
توپولوژي براي يکپارچه سازي سيستم هاي تجاري و يا اطالعاتي( )EAI
استفاده مي گردد.
Slide 3
Slide 4
What is ESB?
Slide 5
جايگاه گذرگاه خدمت
توپولوژي هاي مختلفي كه از ابتدا تا کنون وجود داشته است ،عبارتند از:
نسل اول :نقطه به نقطه()Point to Point
نسل دوم :مبتني بر هاب()Hub & Spoke
نسل سوم :گذرگاه پيام()Message Bus
نسل چهارم :گذرگاه خدمت()Service Bus
Slide 6
عملکردها و ویژگی های ESB
عدم وابستگی به مکان( )Location Decouplingبين فراهم کننده سرویس و مصرف کننده
ترجمه فنی( )Technical Translationایجاد ارتباط بين کانالهای ارتباطی مختلف ،ftp ،http
، soap ،jmsفایل و ...
تبدیل پیام( :)Transform Messageاز یک فرمت به فرمت دیگر مثال از txtبه xmlو ...
مسيریابی پیام()Routing Message
فراهم نمودن امنیت :فراهم نمودن احراز هویت(،)Authentication
مجوزسنجی( )Authorizationمتمرکز و امکان رمزنگاری
مدیریت و مانیتورینگ :یکی از مهمترین ویژگی های ESBاست که به علت مرکزیت آن در
SOAایجاد می گردد
مدیریت تراکنش :مدیریت تراکنش های توزیع شده در چندین سرویس
:Service Proxy(Adapter) برای اتصال سرویس های با واسط های غير استاندارد
:Gateway To World برای استفاده از سرویس ها در سایر سازمان ها و ..
Slide 7
)Business Orchestration(ويژگيهاي گذرگاه خدمت
Slide 8
)Business Orchestration(ويژگيهاي گذرگاه خدمت
Service Bus
Slide 9
مقایسه برخی محصوالت
تجاری
Websphere ESB :IBM شرکت
webMethods :Software AG شرکت
Oracle Enterprise Service Bus : شرکت اراکل
:OpenSource
Apache ServiceMix
Apache Synapse
JBoss ESB
NetKernel
OpenESB
MuleESB
SonicESB
UltraESB
PetalESB
Slide 10
Competitors The Vendor Landscape
Slide 11
MuleESB Studio