110 likes | 268 Views
Service Bus گذرگاه خدمت. گذرگاه خدمت. گذرگاه خدمت به عنوان هسته مركزي تكنولوژي(معماري) سرويس گرا مي باشد.
E N D
گذرگاه خدمت • گذرگاه خدمت به عنوان هسته مركزي تكنولوژي(معماري) سرويس گرا مي باشد. • گذرگاه خدمت به عنوان تسهيل كننده همكاري ميان داده هاي سطح پايين تر و خدمات نرم افزاري،تعيين سياست هاي مديريتي و امنيتي، پيوند دهنده و ناظر بين خدمات نقش آفريني مي نمايد. گذرگاه خدمت به عنوان يك توپولوژي براي يکپارچه سازي سيستم هاي تجاري و يا اطلاعاتي( EAI) استفاده مي گردد.
جايگاه گذرگاه خدمت • توپولوژي هاي مختلفي كه از ابتدا تا کنون وجود داشته است، عبارتند از: • نسل اول: نقطه به نقطه(Point to Point) • نسل دوم: مبتني بر هاب(Hub & Spoke) • نسل سوم: گذرگاه پيام(Message Bus) • نسل چهارم: گذرگاه خدمت(Service Bus)
عملکردها و ویژگی های ESB • عدم وابستگی به مکان(Location Decoupling) بین فراهم کننده سرویس و مصرف کننده • ترجمه فنی(Technical Translation)ایجاد ارتباط بین کانالهای ارتباطی مختلف http، ftp، jms، soap ، فایل و ... • تبدیل پیام(Transform Message): از یک فرمت به فرمت دیگر مثلا ازtxt به xml و ... • مسیریابی پیام(Routing Message) • فراهم نمودن امنیت: فراهم نمودن احراز هویت(Authentication)، مجوزسنجی(Authorization) متمرکز و امکان رمزنگاری • مدیریت و مانیتورینگ: یکی از مهمترین ویژگی های ESB است که به علت مرکزیت آن در SOAایجاد می گردد • مدیریت تراکنش: مدیریت تراکنش های توزیع شده در چندین سرویس • Service Proxy(Adapter): برای اتصال سرویس های با واسط های غیر استاندارد • Gateway To World: برای استفاده از سرویس ها در سایر سازمان ها و ..
ويژگيهاي گذرگاه خدمت(Business Orchestration)
ويژگيهاي گذرگاه خدمت(Business Orchestration) Service Bus
مقایسه برخی محصولات • تجاری • شرکت IBM: Websphere ESB • شرکت Software AG: webMethods • شرکت اراکل: Oracle Enterprise Service Bus • OpenSource: • Apache ServiceMix • Apache Synapse • JBossESB • NetKernel • OpenESB • MuleESB • SonicESB • UltraESB • PetalESB