อ่าน 2 นาที
สถาปัตยกรรมอ้างอิง
สถาปัตยกรรมอ้างอิงในสาขาสถาปัตยกรรมซอฟต์แวร์หรือสถาปัตยกรรมองค์กรเป็นแม่แบบสำหรับสถาปัตยกรรมในโดเมนเฉพาะ
สถาปัตยกรรมอ้างอิง
สถาปัตยกรรมอ้างอิงในสาขาสถาปัตยกรรมซอฟต์แวร์หรือสถาปัตยกรรมองค์กรเป็นแม่แบบสำหรับสถาปัตยกรรมในโดเมนเฉพาะ นอกจากนี้ยังเป็นคำศัพท์ทั่วไปที่ใช้ในการพูดคุยเกี่ยวกับการใช้งานโดยมักมีจุดมุ่งหมายเพื่อเน้นความเหมือนกันสถาปัตยกรรมอ้างอิงซอฟต์แวร์คือสถาปัตยกรรมซอฟต์แวร์[ 1 ]ซึ่งโครงสร้างและองค์ประกอบและความสัมพันธ์ที่เกี่ยวข้องเป็นแม่แบบสำหรับสถาปัตยกรรมที่เป็นรูปธรรมในโดเมนเฉพาะหรือในกลุ่มของระบบ ซอฟต์แวร์
การนำสถาปัตยกรรมอ้างอิงไปใช้งานจริงเรียกว่าเฟรมเวิร์กหรือแพลตฟอร์มแอปพลิเคชัน
สถาปัตยกรรมอ้างอิงมักประกอบด้วยรายการฟังก์ชันและข้อบ่งชี้บางประการเกี่ยวกับอินเทอร์เฟซ (หรือAPI ) และปฏิสัมพันธ์ระหว่างฟังก์ชันเหล่านั้น รวมถึงการโต้ตอบกับฟังก์ชันที่อยู่นอกขอบเขตของสถาปัตยกรรมอ้างอิง
สถาปัตยกรรมอ้างอิงสามารถกำหนดได้ในระดับนามธรรมที่แตกต่างกัน ระดับนามธรรมสูงอาจแสดงชิ้นส่วนอุปกรณ์ต่างๆ บนเครือข่ายการสื่อสารโดยแต่ละชิ้นส่วนทำหน้าที่แตกต่างกัน ส่วนระดับนามธรรมที่ต่ำกว่าอาจแสดงปฏิสัมพันธ์ของกระบวนการ (หรือวิธีการ ) ภายในโปรแกรมคอมพิวเตอร์ที่กำหนดขึ้นเพื่อทำงานเฉพาะอย่างใดอย่างหนึ่ง
สถาปัตยกรรมอ้างอิงเป็นแม่แบบ ซึ่งมักสร้างขึ้นจากแนวคิดทั่วไปของชุดโซลูชัน โซลูชันเหล่านี้อาจได้รับการสรุปและจัดโครงสร้างเพื่อแสดงโครงสร้างสถาปัตยกรรมอย่างน้อยหนึ่งโครงสร้าง โดยอาศัยการรวบรวมรูปแบบต่างๆ ที่สังเกตได้จากการใช้งานที่ประสบความสำเร็จหลายๆ ครั้ง นอกจากนี้ยังแสดงให้เห็นถึงวิธีการประกอบส่วนต่างๆ เหล่านั้นเข้าด้วยกันเป็นโซลูชัน สถาปัตยกรรมอ้างอิงจะถูกนำไปใช้ในโดเมนเฉพาะหรือสำหรับโครงการเฉพาะ
การนำสถาปัตยกรรมอ้างอิงมาใช้ภายในองค์กรจะช่วยเร่งการส่งมอบผ่านการนำโซลูชันที่มีประสิทธิภาพมาใช้ซ้ำ และเป็นพื้นฐานสำหรับการกำกับดูแลเพื่อให้มั่นใจถึงความสอดคล้องและความสามารถในการใช้งานเทคโนโลยีภายในองค์กร ในด้านสถาปัตยกรรมซอฟต์แวร์ การศึกษาเชิงประจักษ์จำนวนมากได้แสดงให้เห็นถึงประโยชน์และข้อเสียทั่วไปดังต่อไปนี้จากการนำสถาปัตยกรรมอ้างอิงซอฟต์แวร์มาใช้ภายในองค์กร: (ก) การปรับปรุงความสามารถในการทำงานร่วมกันของระบบซอฟต์แวร์โดยการสร้างโซลูชันมาตรฐานและกลไกทั่วไปสำหรับการแลกเปลี่ยนข้อมูล (ข) การลดต้นทุนการพัฒนาโครงการซอฟต์แวร์ผ่านการนำสินทรัพย์ทั่วไปมาใช้ซ้ำ (ค) การปรับปรุงการสื่อสารภายในองค์กรเนื่องจากผู้มีส่วนได้ส่วนเสียมีแนวคิดทางสถาปัตยกรรมเดียวกัน และ (ง) มีอิทธิพลต่อเส้นโค้งการเรียนรู้ของนักพัฒนาเนื่องจากความจำเป็นในการเรียนรู้คุณสมบัติของมัน[ 2 ]
ตัวอย่าง
- สถาปัตยกรรม Java Platform , Enterprise Edition ( Java EE ) เป็นสถาปัตยกรรมอ้างอิงแบบหลายชั้น ซึ่งเป็นแม่แบบสำหรับระบบองค์กรหลายระบบที่พัฒนาด้วยภาษา Java ตัวอย่างของเฟรมเวิร์กที่นำไปใช้งานได้แก่GlassfishและWildfly
- สถาปัตยกรรมแอปพลิเคชันประกันภัยของ IBM [ 3 ]เป็นสถาปัตยกรรมอ้างอิงสำหรับโดเมนประกันภัย
- AUTOSARคือ สถาปัตยกรรมอ้างอิง แบบใช้ส่วนประกอบสำหรับซอฟต์แวร์ที่สำคัญต่อความปลอดภัยและยานยนต์(Automation Open System Architecture )
- Eclipse Microprofileเป็นสถาปัตยกรรมอ้างอิงสำหรับระบบไมโครเซอร์วิสที่ใช้ Java Eclipse Microprofile
- Eulynxเป็นสถาปัตยกรรมอ้างอิงสำหรับระบบส่งสัญญาณทางรถไฟ
- สถาปัตยกรรมอ้างอิงองค์กรด้านสุขภาพ (HERA) ซึ่งปัจจุบันอยู่ระหว่างการพัฒนาโดยThe Open Groupเป็นสถาปัตยกรรมอ้างอิงสำหรับโดเมนการดูแลสุขภาพ[ 4 ]
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ สถาปัตยกรรมอ้างอิง
สถาปัตยกรรมอ้างอิงในสาขาสถาปัตยกรรมซอฟต์แวร์หรือสถาปัตยกรรมองค์กรเป็นแม่แบบสำหรับสถาปัตยกรรมในโดเมนเฉพาะ
ตัวอย่าง
สถาปัตยกรรม Java Platform , Enterprise Edition ( Java EE ) เป็นสถาปัตยกรรมอ้างอิงแบบหลายชั้น ซึ่งเป็นแม่แบบสำหรับระบบองค์กรหลายระบบที่พัฒนาด้วยภาษา Java ตัวอย่างของเฟรมเวิร์กที่นำไปใช้งานได้แก่ Glassfish และ Wildfly สถาปัตยกรรมแอปพลิเคชันประกันภัยของ IBM [ 3...
ดูเพิ่มเติม
แบบจำลองอ้างอิงทางธุรกิจ กรอบสถาปัตยกรรมองค์กร สถาปัตยกรรมและวิธีการอ้างอิงองค์กรทั่วไป (GERAM) แบบจำลองอ้างอิง ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Reference_architecture&oldid=1300390008 "