กลับไปหน้าบทความ

อ่าน 3 นาที

สถาปัตยกรรมแอปพลิเคชันระบบของ IBM

สถาปัตยกรรมแอปพลิเคชันระบบ ( SAA ) ซึ่งเปิดตัวในปี 1987 [ 1 ] เป็นชุดมาตรฐานสำหรับ ซอฟต์แวร์คอมพิวเตอร์ ที่พัฒนาโดย IBM โครงการ SAA เริ่มต้นขึ้นในปี 1987 ภายใต้การนำของ Earl...

สถาปัตยกรรมแอปพลิเคชันระบบของ IBM

สถาปัตยกรรมแอปพลิเคชันระบบ ( SAA ) ซึ่งเปิดตัวในปี 1987 [ 1 ]เป็นชุดมาตรฐานสำหรับซอฟต์แวร์คอมพิวเตอร์ที่พัฒนาโดยIBMโครงการ SAA เริ่มต้นขึ้นในปี 1987 ภายใต้การนำของEarl Wheelerผู้ได้รับการยกย่องว่าเป็น "บิดาแห่ง SAA" [ 2 ] จุดประสงค์คือการนำ SAA ไปใช้ในระบบปฏิบัติการ ของ IBM รวมถึงMVS , OS/400และOS/2 AIX ซึ่ง เป็นระบบปฏิบัติการ UNIXเวอร์ชันของ IBM ไม่ได้เป็นเป้าหมายของ SAA แต่มีความสามารถในการทำงานร่วมกันกับตระกูล SAA

SAA ไม่ได้กำหนดมาตรฐานใหม่ แต่เลือกจากแนวทางและซอฟต์แวร์ที่มีอยู่ของ IBM นอกจากนี้ IBM ยังซื้อซอฟต์แวร์ของบุคคลที่สามจากผู้พัฒนา เช่นBachman Information Systems , Index Technology, Inc. และKnowledgeWare, Inc. [ 3 ]ซึ่งมีจุดประสงค์เพื่อนำไปใช้อย่างสม่ำเสมอในทุกสภาพแวดล้อมที่สอดคล้องกับ SAA

มาตรฐานนี้ "ออกแบบมาเพื่อให้โปรแกรมแอปพลิเคชันมีลักษณะและการทำงานในลักษณะเดียวกันทั่วทั้งระบบคอมพิวเตอร์ส่วนบุคคล โปรเซสเซอร์ระดับกลาง และโปรเซสเซอร์ System/370 ของบริษัท" [ 4 ]

SAA ถูกระบุว่าเป็น "ซับซ้อน คลุมเครือ และอาจเรียนรู้ได้ยาก" [ 5 ] : หน้า xi ภายใต้การบริหารของLou Gerstnerต่อมา IBM ได้ยุติการใช้ชื่อ "SAA" อย่างเงียบๆ ภายในปี 2001 มีการพูดถึง SAA ในอดีต[ 6 ] อย่างไรก็ตาม ส่วนประกอบแต่ละส่วนของ SAA หลายอย่างยังคงถูกใช้งานอยู่จนถึงปี 2014

อินเทอร์เฟซการเขียนโปรแกรมทั่วไป (CPI)

อินเทอร์เฟซการเขียนโปรแกรมทั่วไปพยายามที่จะสร้างมาตรฐานคอมไพเลอร์และอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันระหว่างระบบทั้งหมดที่เข้าร่วมใน SAA โดยมีวัตถุประสงค์เพื่อจัดหา "อินเทอร์เฟซการเขียนโปรแกรมทั่วไปสำหรับผลิตภัณฑ์คอมพิวเตอร์ IBM ทั้งหมด - PC, System/3x, System/370 ซึ่งหมายความว่าภายใต้ SAA โปรแกรมที่เขียนขึ้นสำหรับเครื่อง IBM ใดๆ จะสามารถทำงานบนเครื่องอื่นๆ ได้" [ 7 ]

CPI ประกอบด้วยบทความจำนวนหนึ่ง: [ 5 ] : หน้า 46–51

การเข้าถึงของผู้ใช้ทั่วไป (CUA)

การเข้าถึงของผู้ใช้ทั่วไปมีเป้าหมายเพื่อให้ "อินเทอร์เฟซผู้ใช้ทั่วไปสำหรับผลิตภัณฑ์ IBM ทั้งหมด ผู้ใช้ที่นั่งลงที่พีซีควรเห็นเมนู แป้นพิมพ์ และขั้นตอนเดียวกันกับที่เขาจะเห็นที่เทอร์มินัล 3270" [ 7 ]

เนื่องจากความแตกต่างของฮาร์ดแวร์ จึงไม่สามารถบรรลุความเหมือนกันได้อย่างสมบูรณ์ IBM จึงสร้างมาตรฐาน CUA สองแบบ คืออินเทอร์เฟซพื้นฐานสำหรับ เทอร์มินัล IBM 3270และIBM 5250และอินเทอร์เฟซขั้นสูง สำหรับเวิร์กสเตชันอัจฉริยะหรือพีซี แป้นพิมพ์ได้รับการกำหนดมาตรฐานเป็นเค้าโครงแป้น พิมพ์Model M 101 ปุ่ม"AT Enhanced" [ 5 ] : หน้า 39–40

บริการการสื่อสารทั่วไป (CCS)

บริการการสื่อสารทั่วไป (Common Communications Services) กำหนดวิธีการสื่อสารระหว่างระบบที่แตกต่างกัน CCS ขึ้นอยู่กับการสื่อสารระหว่างโปรแกรมขั้นสูง (Advanced Program-to-Program Communications ) หรือที่รู้จักกันในชื่อ APPC หรือLU6.2 สถาปัตยกรรมเครือข่ายระบบ (Systems Network ArchitectureหรือSNA) PU2.1หรือLow Entry Networkingสำหรับ เครือข่าย แบบ peer-to-peerและบริการการจัดการ SNA (SNA Management Services)สำหรับการควบคุมเครือข่าย[ 5 ] : หน้า 52

รองรับการเชื่อมโยงข้อมูลสามประเภท: [ 5 ] : หน้า 56–58

บริการแอปพลิเคชัน[ 5 ] : หน้า 58–59 ได้รับการจัดทำโดย:

การใช้งานทั่วไป

OfficeVisionเป็นระบบที่สอดคล้องกับ SAA ซึ่งเป็นระบบต่อจาก PROFS และ AS/400 Office สำหรับ "ระบบสำนักงานอัตโนมัติ" ตระกูลเครื่องมือพัฒนา AD/Cycleมีจุดประสงค์เพื่อลดความซับซ้อนในการพัฒนาแอปพลิเคชัน SAA [ 5 ] : หน้า 60

อ่านเพิ่มเติม

  • Grochow, Jerrold M. (1991). SAA: คู่มือการนำสถาปัตยกรรมแอปพลิเคชันระบบของ IBM ไปใช้ . สำนักพิมพ์ Yourdon. ISBN 9780137857593.
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=IBM_Systems_Application_Architecture&oldid=1297779283 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ สถาปัตยกรรมแอปพลิเคชันระบบของ IBM

สถาปัตยกรรมแอปพลิเคชันระบบ ( SAA ) ซึ่งเปิดตัวในปี 1987 [ 1 ] เป็นชุดมาตรฐานสำหรับ ซอฟต์แวร์คอมพิวเตอร์ ที่พัฒนาโดย IBM โครงการ SAA เริ่มต้นขึ้นในปี 1987 ภายใต้การนำของ Earl...

อินเทอร์เฟซการเขียนโปรแกรมทั่วไป (CPI)

อิน เทอร์เฟซการเขียนโปรแกรมทั่วไป พยายามที่จะสร้างมาตรฐานคอมไพเลอร์และ อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน ระหว่างระบบทั้งหมดที่เข้าร่วมใน SAA โดยมีวัตถุประสงค์เพื่อจัดหา "อินเทอร์เฟซการเขียนโปรแกรมทั่วไปสำหรับผลิตภัณฑ์คอมพิวเตอร์ IBM ทั้งหมด - PC,...

การเข้าถึงของผู้ใช้ทั่วไป (CUA)

การเข้าถึงของผู้ใช้ทั่วไป มีเป้าหมายเพื่อให้ "อินเทอร์เฟซผู้ใช้ทั่วไปสำหรับผลิตภัณฑ์ IBM ทั้งหมด ผู้ใช้ที่นั่งลงที่พีซีควรเห็นเมนู แป้นพิมพ์ และขั้นตอนเดียวกันกับที่เขาจะเห็นที่เทอร์มินัล 3270" [ 7 ]

บริการการสื่อสารทั่วไป (CCS)

บริการการสื่อสารทั่วไป (Common Communications Services) กำหนดวิธีการสื่อสารระหว่างระบบที่แตกต่างกัน CCS ขึ้นอยู่กับ การสื่อสารระหว่างโปรแกรมขั้นสูง (Advanced Program-to-Program Communications ) หรือที่รู้จักกันในชื่อ APPC หรือ LU6.