บ้าน เครือข่าย สถาปัตยกรรมเชิงบริการคืออะไร (SOA)? - คำจำกัดความจาก techopedia

สถาปัตยกรรมเชิงบริการคืออะไร (SOA)? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - สถาปัตยกรรมที่เน้นบริการ (SOA) หมายถึงอะไร

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

Techopedia อธิบายสถาปัตยกรรมเชิงบริการ (SOA)

เป้าหมายหลักของ SOA คือการให้ความคล่องตัวแก่ธุรกิจช่วยให้พวกเขาปรับตัวได้อย่างรวดเร็วและประหยัดค่าใช้จ่ายต่อการเปลี่ยนแปลงในตลาด

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

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

สถาปัตยกรรมเชิงบริการคืออะไร (SOA)? - คำจำกัดความจาก techopedia