การกำกับดูแล SOA คืออะไร?

Service oriented architecture (SOA) เป็นรูปแบบการเขียนโปรแกรมซอฟต์แวร์ที่สร้างบริการธุรกิจเป็นโมดูลซอฟต์แวร์สำหรับ บริษัท ต่างๆ วิธีการพัฒนาซอฟต์แวร์นี้ต้องใช้กระบวนการกำกับดูแลที่แข็งแกร่ง การกำกับดูแล SOA กำหนดมาตรฐานและการควบคุมซึ่งจัดการวิธีที่ บริษัท จะใช้บริการ ซึ่งโดยทั่วไปจะรวมถึงกฎระเบียบเกี่ยวกับปริมาณการอนุญาตการเข้าถึงและสิทธิ์การเป็นเจ้าของสำหรับแต่ละบริการที่ บริษัท เปิดเผย

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

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

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

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

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

การควบคุมการเปลี่ยนแปลงเป็นกระบวนการจัดการการเปลี่ยนแปลงระบบสำหรับองค์กร ควรมีการรวมคณะกรรมการกำกับดูแล SOA เข้ากับกระบวนการควบคุมการเปลี่ยนแปลงระบบของ บริษัท สิ่งนี้จะช่วยให้คณะกรรมการกำกับดูแลมีโอกาสที่จะกำหนดความต้องการและกำหนดทิศทางการเปลี่ยนแปลงระบบสำหรับองค์กร

คณะกรรมการบรรษัทภิบาลควรวางแผนที่จะประชุมเป็นระยะ สิ่งนี้จะช่วยให้มั่นใจได้ว่าบริการขององค์กรจะเติบโตอย่างต่อเนื่อง กลุ่มธรรมาภิบาล SOA ส่วนใหญ่จะประชุมกันเป็นรายเดือนหรือรายไตรมาส