امروزه یکی از بزرگترین چالش های کسب و کار، استفاده از برنامه های متنوع است که اغلب بر روی سیستم عامل های مختلف ساخته شده است تا در صورت لزوم با هم کار کنند. برای رسیدن به این هدف، شرکت ها باید به راحتی و سریع بتوانند برنامه های کاربردی را باهم ترکیب کنند.
معماری سرویس گرا (SOA ) و معماری مبتنی بر رخداد (EDA ) دو پارادایم متفاوت هستند که امکان دستیابی به این هدف را میسر می سازند. سازمان ها ابتدا به یکپارچه سازی دستی و سپس ادغام نرم افزار سازمان (EAI ) تمایل داشته اند، اما بعدها بر روی
معماری سرویس گرا و رخدادگرا متمرکز شدند. به منظور بهره مندی از مزایای آنها به طور موثر، شرکت ها شروع به استفاده از یک رویکرد شناخته شده به عنوان
گذرگاه سرویس سازمانی کردند. Enterprise Bus Service (ESB) یک میان افزار برای ترکیب انواع مختلف سرویس ها از طریق پیام رسانی، مدیریت رویداد و مدیریت عملکرد کسب و کار است که توسط تعداد زیادی از فروشندگان بزرگ و کوچک ارایه شده است. این مقاله ویژگی های
معماری سرویس گرا و رخداد گرا و ترکیب آنها در یک
گذرگاه سرویس سازمانی به منظور یکپارچه سازی نرم افزار های کاربردی را مورد پژوهش قرار داده است.