Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

สถาปัตยกรรม EAI คืออะไร?


EAI หมายถึง Enterprise Application Integration รองรับวิธีการแบบบูรณาการในการเชื่อมต่อองค์ประกอบต่างๆ ของเฟรมเวิร์กไอที ไม่ว่าจะเป็นผู้คน แอปพลิเคชัน แพลตฟอร์ม และฐานข้อมูล เพื่อให้เกิดการทำงานร่วมกันที่ปลอดภัย ทั้งภายในและระหว่างองค์กร

โซลูชัน EAI ช่วยให้องค์กรสามารถผสานรวมกระบวนการทางธุรกิจภายในและภายนอกกับคู่ค้าทางธุรกิจ เพื่อสร้างสภาพแวดล้อมแบบไดนามิกที่ให้ความต้องการทางธุรกิจในปัจจุบันและที่เปลี่ยนแปลงตลอดเวลา ซึ่งจะสร้างองค์กรระดับโลกได้

สถาปัตยกรรม EAI ลดอินเทอร์เฟซต่างๆ และสนับสนุนวิธีการมาตรฐานสำหรับการรวมซอฟต์แวร์ โซลูชัน EAI กล่องดำใช้อาร์เรย์ของมิดเดิลแวร์ซึ่งประกอบด้วยตัวรับส่งข้อความ การรวมการประมวลผลธุรกรรม การเรียกโปรซีเจอร์ระยะไกลของฐานข้อมูล ตัวขูดหน้าจอ แอปเพล็ต Java การควบคุม Active X เป็นต้น

สถาปัตยกรรม EAI ยังให้บริการต่างๆ ซึ่งรวมถึงเครื่องมือในการพัฒนาแอปพลิเคชัน การดูแลพื้นที่เก็บข้อมูล การกำหนดเส้นทาง บริการเผยแพร่/สมัครรับข้อมูล สตรีมข้อมูล การแปลงข้อมูล บริการรักษาความปลอดภัย ความสามารถในการกู้คืน และการจัดสรรภาระงาน

สถาปัตยกรรม Hub และพูดเป็นเรื่องธรรมดาที่สุด แอปพลิเคชันทั้งหมดเชื่อมโยงกับฮับหลักซึ่งเชื่อมโยงกับซี่ล้อของแอปพลิเคชันหลายตัว ฮับรองรับบริการแบบรวมศูนย์ในขณะที่ตัวเชื่อมต่อหรืออะแดปเตอร์ให้บริการสำหรับแต่ละซี่พูดหรือจุดรวม อะแด็ปเตอร์รองรับการรวมเข้ากับฮับแบบรวมศูนย์สำหรับทรัพยากรที่แน่นอน เช่น ฐานข้อมูลเชิงสัมพันธ์หรือแอปพลิเคชันจาวา อนุญาตข้อมูลหรือเรียกใช้กระบวนการกับทรัพยากรที่แน่นอน

โซลูชัน EAI สามารถจัดเป็นโซลูชันสามชั้นตามระดับของการผสานรวมและฟังก์ชันการทำงาน โซลูชัน EAI มีสามชั้นเฉพาะดังนี้ -

การสื่อสาร − เลเยอร์การสื่อสารประกอบด้วยเครื่องมือที่ช่วยในการเข้าถึงแหล่งข้อมูล การสื่อสารระหว่างกระบวนการ การขนส่งเครือข่าย และคำอธิบายของข้อความที่ส่งผ่านระหว่างแอปพลิเคชัน ประกอบด้วยสิ่งอำนวยความสะดวกสำหรับการกระจายการประมวลผลผ่านเครือข่ายและมีเทคโนโลยีดังต่อไปนี้รวมถึง TCP/IP, เผยแพร่และสมัครสมาชิก, โปรโตคอลเซิร์ฟเวอร์ฐานข้อมูลและมิดเดิลแวร์, multicast IP, การส่งข้อความแบบอะซิงโครนัส, การเรียกขั้นตอนระยะไกล ฯลฯ

การกำหนดเส้นทางและนายหน้า − หน้าที่ของเลเยอร์นี้คือการรวม นายหน้า การแปลง กรอง และจัดรูปแบบเร็กคอร์ด เพื่อให้ระบบอื่นที่เชื่อมโยงโดยโซลูชัน EAI สามารถเรียนรู้ได้

ข่าวกรองธุรกิจ − เลเยอร์ Business Intelligence มีบทบาทสำคัญในการบรรลุซอฟต์แวร์เสมือน เลเยอร์นี้สนับสนุนสภาพแวดล้อมที่ยอมรับข้อความจากเลเยอร์การกำหนดเส้นทางและการเป็นนายหน้า สามารถใช้ชุดกฎการประกาศเพื่อสร้างการตัดสินใจทางธุรกิจที่ชาญฉลาดตามเป้าหมายขององค์กร

เลเยอร์นี้เชื่อมโยงกับตัววิเคราะห์กฎและบริการประมวลผลการวิเคราะห์ออนไลน์ (OLAP) เพื่อช่วยในกระบวนการตัดสินใจ บริษัทต่างๆ จำเป็นต้องสร้างเลเยอร์นี้สำหรับวิธีการดำเนินธุรกิจเชิงรุกและแข่งขันได้มากขึ้น