How? เชื่อมต่อข้อมูลอย่างไร
ตัวเชื่อมต่อข้อมูลนี่มีชื่อว่า Microservice ซึ่งเจ้า Microservice นี้จะดูแล ทำหน้าที่ของตัวเองในการบริการเป็นส่วนย่อยๆ เพื่อความสร้างความยืดยุ่นในการแก้ไขจัดการ เช่น Microservice ในส่วน Paymentและ Microservice ในส่วน Customer และส่วนที่จะเชื่อต่อ Microservice เข้าไว้ด้วยกันก็คือ API Gateway หรือส่วนที่ JAPI Connector ทำหน้าที่นั้นเอง
JAPI Connector
JAPI Connector ก็คือ Software ในการเชื่อมต่อระหว่างระบบ สู่ระบบ ในการแลกเปลี่ยนข้อมูล และยังช่วยให้การเชื่อมต่อข้อมูลเป็นมาตรฐานเดียวกัน โดยไม่ต้องไปเรียนรู้ระบบหลังบ้านเพิ่มเติม รวมไปถึงการเก็บ log
JAPI Connector ประกอบไปด้วยหลากหลาย Module เช่น
Module Connector จะทำหน้าที่เชื่อมต่อไปยังระบบที่เป็นผู้ให้บริการ (End Point) ซึ่งรองรับการเชื่อมต่อไปที่
- Web Service แบบ SOAP และแบบ Restful
- Database MS SQL Server, Oracle และ MySQL
- FTP, SFTP ซึ่งเป็นการรับส่ง Text File
- API ของ Software ต่างๆ
- รองรับการ Customize สำหรับการเชื่อมต่อประเภทอื่นๆ
Module Security & Permission มีความสามารถในด้านต่างๆ
- Data Privacy การรับส่งข้อมูลด้วย Protocol HTTPS (SSL)
- Data Control and Validation
- Data Type -> การตรวจสอบประเภทข้อมูล เช่น ต้องเป็นตัวอักษร, ต้องเป็นตัวเลขเท่านั้น เป็นต้น
- Regular Expression -> การตรวจสอบรูปแบบข้อมูล เช่น ข้อมูล Email ต้องมีเครื่องหมาย @ เป็นต้น
- Internal and External Lookup -> การตรวจสอบกับข้อมูลที่มีอยู่ในระบบ เช่น ชื่อจังหวัดที่มีการรับส่งกัน ต้องตรงกับชื่อจังหวัดที่มีอยู่จริงในระบบ เป็นต้น
- Data Duplication -> การควบคุมความซ้ำซ้อนกันของข้อมูล เช่น Order ID ที่มีการรับส่งกัน ต้องไม่ซ้ำกับ Order ID ที่เคยรับส่งกันไปแล้ว เป็นต้น
รวมไปถึง Module Performance, Module Deep Log, Module Report, และ Module Troubleshoot Instruction