Wednesday, 5 December 2007

ESB มาแทน BPEL จริงเหรอ

ESB (Enterprise Service Bus) เป็น เทคโนโลยีตัวใหม่ของ Oracle มักจะมีคำถามว่า ESB ต่างกับ BPEL อย่างไร จริงๆแล้วมองเผินๆ สองตัวนี้เหมือนกัน แต่ก็มีส่วนต่างกันอยู่ ในเรื่องของ low cost , performance การที่ Oracle สร้าง ESB ขึ้นมาก็เพื่อตอบสนองกับการเปลี่ยนแปลง Business Flow บ่อยๆ ซึ่งเมื่อก่อนการเปลี่ยนแปลงเราจะต้องมาแก้ไขที่ BPEL แล้วทำให้ต้องมีการ deploy ใหม่อีก แต่ ESB สร้างขึ้นมา ทำให้เราสามารถ config แยกต่างหาก โดยที่ Business Flow หลักไม่ต้องเปลี่ยนแปลงแต่ BPEL มีบางอย่างที่ ESB ไม่มี เช่น Human Work Flow ที่เอาไว้ดู Status ของงานได้ ทำให้การพัฒนาจะต้องมีสองเทคโนโลยีผสมผสานกันไป

No comments: