Skip to main content

สถาปัตยกรรมที่มุ่งเน้นบริการคืออะไร?

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

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

การใช้สถาปัตยกรรมที่มุ่งเน้นบริการแต่ละบริการเหล่านี้ทำงานผ่านระบบซอฟต์แวร์โดยรวมอย่างอิสระในขณะเดียวกันก็ใช้ระบบซอฟต์แวร์เดียวกันฟังดูเป็นเรื่องง่าย แต่มันไม่ได้เป็นจริงโดยทั่วไปบริการต่าง ๆ กำลังใช้ระบบเดียวกันเพื่อทำสิ่งเดียวกันสำหรับผลลัพธ์ที่แตกต่างกันรับยอดเงินคงเหลือของลูกค้าสำหรับ John Smith เป็นฟังก์ชั่นเดียวกับ Get Customer Balance สำหรับ Jane Doe Enterprises แต่ข้อมูลที่เกี่ยวข้องนั้นแตกต่างกันความงามของสถาปัตยกรรมที่มุ่งเน้นการบริการคือซอฟต์แวร์ได้รับการออกแบบมาเพื่อประมวลผลทั้งหมดได้รับคำสั่งสมดุลของลูกค้าในลักษณะเดียวกันไม่ว่าลูกค้าจะเป็นบุคคลเช่น John Smith หรือธุรกิจอย่าง Jane Doe Enterprises

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

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