UnifiedPOS คืออะไร
Unified Service Point (UnifiedPOS) เป็นข้อกำหนดทางสถาปัตยกรรมสำหรับอินเทอร์เฟซแอปพลิเคชันที่ใช้ในสภาพแวดล้อมค้าปลีกร่วมกับอุปกรณ์ ณ จุดขาย
มาตรฐาน UnifiedPOS จะรวมถึง:
1. ภาพรวมของสถาปัตยกรรมอุปกรณ์ต่อพ่วงค้าปลีก UnifiedPOS
2. คำแนะนำเป็นลายลักษณ์อักษรสำหรับอินเตอร์เฟซการทำงานของอุปกรณ์
3. ข้อกำหนด UML และแผนภูมิสำหรับแต่ละประเภทอุปกรณ์เพื่ออธิบาย:
4. การเชื่อมต่อระหว่างคลาส / อินเตอร์เฟสและวัตถุภายในระบบ
5. การออกแบบ UML เป็นพื้นฐานสำหรับการตระหนักถึงการพัฒนาโดยใช้ C +, Java, IDL หรือเทคโนโลยีเชิงวัตถุอื่น ๆ
6. สอดคล้องกับลักษณะการทำงานและรายละเอียดการใช้งานของสถาปัตยกรรม UnifiedPOS
มาตรฐาน UnifiedPOS ไม่รวมถึง:
1. ข้อกำหนด API สำหรับภาษาเฉพาะ
2. ส่วนประกอบซอฟต์แวร์ที่สมบูรณ์ ผู้ให้บริการฮาร์ดแวร์ ผู้ให้บริการซอฟต์แวร์ หรือผู้ให้บริการบุคคลที่สาม เป็นผู้พัฒนาและจัดจำหน่ายส่วนประกอบเหล่านี้
3. กระบวนการรับรองจะต้องได้รับการจัดการโดยคณะกรรมการมาตรฐานภาษาที่เกี่ยวข้องเช่น OLE (OPOS) สำหรับ Retail POS, POS NET และ Java สำหรับร้านค้าปลีก POS (JavaPOS) คณะกรรมการ
วัตถุประสงค์ของ UnifiedPOS คือการให้:
1. สถาปัตยกรรมอุปกรณ์เป็นสากลและเหมาะสำหรับซัพพลายเออร์แพลตฟอร์มและรูปแบบค้าปลีก
2. มาตรฐานที่ใช้กับอินเทอร์เฟซอุปกรณ์ในลักษณะที่ไม่เกี่ยวข้องกับระบบปฏิบัติการและภาษา
3. ลดค่าใช้จ่ายในการติดตั้งผู้ให้บริการเพื่อรองรับหลายแพลตฟอร์ม (เช่น Windows/COM, Windows/.NET และ Java) เนื่องจากมีสถาปัตยกรรมเดียวกัน ซึ่งคาดว่าจะเร่งผลักดันนวัตกรรมออกสู่ตลาดได้เร็วขึ้น
4.มีวัตถุประสงค์เพื่อสร้างสภาพแวดล้อมที่ป้องกันการแข่งขันระหว่างมาตรฐาน แต่สนับสนุนให้เกิดการแข่งขันระหว่างบรรลุผล
ความสัมพันธ์ POS แบบครบวงจรสำหรับ OPOS และ JavaPOS
UnifiedPOS กำหนดมาตรฐานและบันทึกสถาปัตยกรรมพื้นฐานสำหรับอุปกรณ์ค้าปลีกที่ใช้ร่วมกันโดย JavaPOS, OPOS และ POS มาตรฐาน NET ในลักษณะที่เป็นอิสระจากระบบปฏิบัติการและภาษาที่ไม่เกี่ยวข้องกัน
สำหรับ JavaPOS, OPOS และ POS มาตรฐาน NET ได้รับการยอมรับว่าเป็นการทำแผนที่แพลตฟอร์มที่สอดคล้องกับข้อกำหนด UnifiedPOS ใน UnifiedPOS รุ่น 1.6 ภาคผนวกจะถูกเพิ่มเพื่อบันทึกรายละเอียดการใช้งานที่เฉพาะเจาะจงของแต่ละแพลตฟอร์ม JavaPOS จะถือว่าเป็นแผนที่ภาษา Java เพียงอย่างเดียวที่สอดคล้องกับ UnifiedPOS ไม่เกี่ยวข้องกับระบบปฏิบัติการ (ดูภาคผนวก B) OPOS จะถือเป็นการทำแผนที่ COM ที่เป็นกลางเฉพาะภาษาที่สอดคล้องกับ UnifiedPOS (ดูภาคผนวก A) POS ของ NET จะได้รับการยอมรับว่าเป็นภาษากลางเฉพาะที่สอดคล้องกับ UnifiedPOS การทำแผนที่ NET (ดูภาคผนวก C) การทำแผนที่ในอนาคตของ UnifiedPOS ไปยัง Java, COM และแพลตฟอร์มอื่น ๆ NET จะเป็นภาคผนวกของข้อกำหนด UnifiedPOS
การยอมรับมาตรฐานที่มีอยู่ขึ้นอยู่กับความสอดคล้องอย่างใกล้ชิดกับรูปแบบการออกแบบทั่วไป ในอดีตมาตรฐาน OPOS ใช้เทคโนโลยี ActiveX เพื่อให้อินเทอร์เฟซของอุปกรณ์สำหรับเทอร์มินัลที่ใช้ Win32 JavaPOS เริ่มต้นด้วยมาตรฐาน OPOS เนื่องจาก:
1. วัตถุประสงค์ที่คล้ายกัน ทั้งสองมาตรฐานเกี่ยวข้องกับการพัฒนาอินเทอร์เฟซอุปกรณ์สำหรับส่วนหนึ่งของชุมชนซอฟต์แวร์
2. การใช้แบบจำลองอุปกรณ์ซ้ำ เอกสาร OPOS ส่วนใหญ่ระบุคุณสมบัติ วิธีการ เหตุการณ์ และค่าคงที่ที่ใช้ในการสร้างแบบจำลองพฤติกรรมของอุปกรณ์ พฤติกรรมเหล่านี้ส่วนใหญ่ไม่ได้รับผลกระทบจากการเลือกภาษาการเขียนโปรแกรม
3. เส้นโค้งการเรียนรู้สั้นลง การใช้งานและการใช้งาน OPOS API เป็นกระบวนการที่คุ้นเคยสำหรับผู้ให้บริการแอพพลิเคชั่นและฮาร์ดแวร์หลายราย ดังนั้นนักพัฒนาแอปพลิเคชันค้าปลีกและนักเขียนบริการจึงสามารถเลือกปฏิบัติตามมาตรฐาน JavaPOS หรือ OPOS ได้เมื่อเขียนโค้ด อย่างไรก็ตามเนื้อหาของข้อกำหนด UnifiedPOS พร้อมกับภาคผนวกที่เหมาะสมจะเป็นคำจำกัดความของวิธีการพัฒนาแอปพลิเคชันเพื่อให้เป็นไปตามมาตรฐาน UnifiedPOS
4. พื้นฐานของ POS เป็นข้อกำหนด UnifiedPOS การใช้งาน NET ซึ่งเป็นไปตามวิธีการทั่วไปนี้ในการเข้าถึงและควบคุมอุปกรณ์ต่อพ่วง POS
Fiscat ของเครื่องพิมพ์บัญชีชุด MAX80 สามารถรองรับ UPOS โครงการที่กำหนดเองใด ๆ ยินดีต้อนรับที่จะติดต่อเรา!