|
จากการวิจัยและพัฒนา DataBase Engine และ Software Application สำหรับ
Telecommunication Systems ตั้งแต่ปี 2537 ซึ่งเป็นที่รู้จักทั่วไปในชื่อ Natural
Billing และจากความสำเร็จที่ผ่านมาก ตั้งแต่ปี 2540
จึงเริ่มวิจัยและพัฒนาเพื่อย้ายมาสู่ Intranet และ Internet ภายใต้ชื่อผลิตภัณฑ์
JiniSoft
ที่เน้นปรัชญา ความปลอดภัยสูงสุด ( Security )
เสียค่าใช่จ่ายในการดูแลบำรุงรักษาน้อยที่สุด ( Maintenance
) และยืดหยุ่น ( Flexibility )
ในการตอบสนองความต้องการในการใช้งานมากที่สุด ( Business Logic )
สำหรับทำงานบนเครื่องข่าย Intranet / Internet ด้วย Java 2 Platform
ตั้งแต่ปี 2540 ได้ว่าจ้างให้ผู้เชี่ยวชาญมาร่วมในการพัฒนา ERP/CRM
OpenSource for E-Commerce และพัฒนาโปรแกรมในการแปลงจาก
Business Logic หรือการเรียนรู้ความเชี่ยวชาญ มาสร้าง Source Code สำหรับ Java 2
Platform และ Microsoft .NET ทำให้ลดต้นทุนในการพัฒนาโปรแกรมระดับ ERP/CRM
จนกระทั้งเป็น Freeware บน JiniSoft
Engine แต่ถือว่าเป็นการเริ่มต้น
ซึ่งยังต้องมีการวิจัยและพัฒนาอีกมาก โดยเฉพาะการนำเทคโนโลยีด้าน Artificial
Neural Networks มาเพิ่มให้โปรแกรม
จาก Natural Billing ที่ประสพความสำเร็วในการพัฒนา Physical DataBase Engine
ขนาดใหญ่ และมีความเร็วในการประมวลผลสูง ( เร็วกว่า DataBase ทั่วไปประมาณ 100 -
1,000 เท่า ) สำหรับระบบงานด้านโทรศัพท์ มาตั้งแต่ปี 2536
จนในปัจจุบันพัฒนาถึงขั้นเป็น 64-Bit Object-Oriented DataBase
Engine ( 64-Bit OODB Engine ) บน Java 2 Platform
ทำให้โปรแกรมเพิ่มความยืดหยุ่นในการทำงาน แต่ยังคงความเร็วไว้เช่นเดิม
-
ความสามารถของ OODB Engine คือการยอมให้ Field แต่ละ Field ใน Record สามารถเป็น
Object ได้ อันมีผลให้การพัฒนาโปรแกรมเป็นอันหนึ่งอันเดียวกับ DataBase
ช่วยลดจำนวน Source Code ในการพัฒนา Application ลงได้จนถึงแทบไม่ต้องเขียน Source
Code
-
โครงสร้างของ OODB Engine ถูกออกแบบให้รองรับข้อมูลได้ไม่จำกัดจำนวน โดยแต่ละ
Table จะกำหนดค่าของ Field แบ่งเป็นช่วง ๆ เพื่อแบ่งออกเป็น Session และ
SunSession ได้ไม่จำกัดจำนวน แต่ละ Session สามารถรองรับข้อมูลได้มากกว่า 1 ล้าน
Record
-
การพัฒนาโปรแกรมให้ทำงานอยู่บน Java Virtual Machine ( JVM )
ช่วยให้โปรแกรมสามารถย้ายไปทำงานต่าง Platform ทั้งในแง่ของ ระบบปฏิบัติการ
(Operating System ) และ หน่วยการประมวลผล (Central Processing Unit )
เช่นการทำงานอยู่บน Solaris ทั้ง Sun Space 64-Bit, Sun Space 32-Bit, Intel
Itanium 64-Bit และ Intel x86 32-Bit หรือบน Microsoft Windows 95, 98, 2000, XP
32-Bit และ XP 64-Bit for Intel Itanium ฯลฯ ( PlayStation 2, Unix, Linux, Mac OS
)
-
การทำงานอยู่บน JVM 1.4.x ทำให้การพัฒนา 64-Bit Software Architecture ง่ายขึ้น
โดยไม่ต้องกังวลในสภาวะแวดล้อมที่มันจำเป็นต้องทำงานอยู่ เพราะ J2SE 1.4.x
จะจำลองสภาวะแวดล้อมที่ดีที่สุด เพื่อการทำงานอยู่บน Platform ทั้ง 32-Bit และ
64-Bit
-
Hotspot JVM เริ่มตั้งแต่รุ่น 1.3.x ช่วยเพิ่มการรองรับ High Performance และ
Greater Reliability ด้วยการ Optimize ในการใช้ Memory และให้ Native Code
ที่ดีทีสุดสำหรับการทำงานเวลานั้น ๆ สำหรับ Platform ที่กำลังทำงานอยู่
ทำให้สามารถดึงความสามารถของระบบทั้งหมดมาใช้ได้เต็มที่
-
สำหรับรุ่น Professional Enterprise มีความสามารถ Import/Export
กับโปรแกรมหรือฐานข้อมูลภายนอก ตามมาตรฐาน JDBC และรุ่น Internet Enterprise
จะเพิ่มความสามารถ Import/Export ตามมาตรฐาน XML \ Web Server
-
ในโปรแกรมรุ่น Standard / Professional / Internet Edition สามารถปรับแต่ง
หรือกำหนดเงื่อนไขการแสดง Report ใหม่ ด้วย Tool Design ทำให้โปรแกรมมี
Flexibility ในการตอบสนองความต้องการผู้ใช้ได้หลายรูปแบบ หรือกำหนด Scheduled
ในการส่ง Report ผ่านทาง E-Mail ไปยังผู้ใช้ รวมทั้งสามารถปรับแต่ง Menu, ToolBar
ให้ตรงตามการใช้งานแต่ละคน
การเชื่อมต่อระหว่าง ระบบโทรศัพท์ กับ
JiniSoft
E-Billing
JiniSoft
E-Billing สามารถเชื่อมต่อกับระบบโทรศัพท์ผ่าน RS-232, FTP,
TCP หรือ UDP และสามารถ Backup ข้อมูลที่ได้รับจากระบบโทรศัพท์ ( CDR : Call
Detail Record, PMS : Property Management System ) จัดเก็บไว้ในรูปของ Text File
เพื่อใช้ในการตรวจสอบ หรือนำมาประมวลผลใหม่ในภายหลัง
-
โปรแกรมจะอ่านข้อมูลในรูปแบบ Text ของ CDR หรือรูปแบบ Message ของ PSM
เพื่อจัดให้อยู่ในรูปของ DataBase
-
โปรแกรมจะค้นหาความสมบูรณ์ของข้อมูล เพราะระบบโทรศัพท์หลาย ๆ ระบบ อาจมีการแบ่ง
Call Detail ไว้ในหลาย ๆ Record โปรแกรมต้องรวมทุก Record ที่เกี่ยวข้องให้เป็น
Record เดียวกัน
-
ตั้งแต่ปี 2540 เพิ่มโปรแกรมตรวจสอบการโอนสาย เพื่อหาความสัมพันธ์ระหว่าง Record (
Transfer ) แม้ว่าระบบโทรศัพท์หลาย ๆ ระบบ จะไม่ได้ส่งข้อมูลการโอนสายมาให้
แต่โปรแกรมจะตรวจหาการโอนสายจาก Destination number, Line และ Time
ทำให้ทราบได้ว่า ใครเป็นผู้เริ่มใช้โท
-
ตรวจสอบ Authorize Code หรือ Account Code
เพื่อหาสูตรที่ใช้ในการคิดค่าบริการแต่ละบุคคล
หรือกำหนดว่าจะไปคิดค่าบริการกับบุคคลใด
-
ระบบ Line Reverse เทียม จะตรวจสอบพฤติกรรมของผู้ใช้โทรศัพท์ ว่าโทรติดจริงหรือไม่
( ความน่าจะเป็น ในหลาย ๆ เงื่อนไขที่แตกต่าง )
-
คำนวนค่าบริการโทรศัพท์ ตาม Trunk และ Promotion ของแต่ละ Extension โดยจะตรวจสอบ
Access Code, Account Code หรือ Authorize Code เพราะบางครั้งอาจมีการโทรผ่าน Tie
Line, VOIP ด้วย Access Code เพื่อไปออกสายนอกที่จังหวัดใดจังหวัดหนึ่ง
หรือประเทศใดประเทศหนึ่ง
-
ค้นหา และจัดกลุ่มปลายทาง เช่น ปลายทางเป็นธนาคาร หรือบริษัท บุคคล เพื่อยืนยัน
และง่ายต่อการตรวจสอบการใช้โทรศัพท์
-
ค้นหา และจับคู่ CDR ( Centralize Billing ) ในการโทรออกผ่าน Tie Line
โดยวิธีการจำคู่ Port ของ Tie Line ที่เชื่อมกันระหว่างระบบโทรศัพท์ตั้งแต่ 2
ระบบขึ้นไป เพื่อค้นหาจุดเริ่มต้นในการโทรออกผ่าน Tie Line
-
โปรแกรมสามารถ Compare กับข้อมูล ( Text File ) ในการเรียกเก็บเงินของแต่ละกลุ่ม
DID หรือ ISDA
เพื่อปรับปรุงอัตราความบริการโทรศัพท์ให้ถูกต้องตรงตามบิลที่เรียกเก็บ
ระบบรักษาความปลอดภัย ของ
JiniSoft E-Billing
JiniSoft E-Billing
พัฒนาด้วย Jini Network Technology มีลักษณะคล้ายกับ Web Service แต่เน้นเรื่องการ
Corporation ด้วย Object ทำให้โปรแกรมที่กระจายไปตามสาขาต่าง ๆ
เป็นอันหนึ่งอันเดียวกัน และประสานการทำงานร่วมกัน ( Cluster Technology ) ขณะที่
Web Service เน้นที่การ Integration แบบ Message ด้วย XML
ทำให้โปรแกรมที่กระจายไปตามสาขาแยกอิสระออกจากกัน ( Distributed Systems )
-
JiniSoft
E-Billing รุ่น
Internet Editon จะมีการให้บริการผ่าน Web Service ด้วย J2EE ( Java 2 Platform,
Enterprise Edition ) เพื่อความปลอดภัยสูงสุด
ในการทำงานร่วมกับระบบหรือโปรแกรมภายนอก ( Integration ) รวมทั้งสร้าง API (
Application Programe Interface ) ระดับ Transaction ให้โปรแกรมอื่น ๆ เรียกใช้
ผ่าน Web Service
-
ในแต่ละ Field แต่ละ Record แต่ละ Session และแต่ละ Table สามารถกำหนด Security
ตามโครงสร้างขององค์กร ( Human Relation ) โดยกำหนดสิทธิ์ตามโครงสร้างของแต่ละ
Department ( ทีม/แผนก/ฝ่าย) แต่ละ Prosition ( ตำแหน่งหน้าที่ และความรับผิดชอบ )
รวมทั้งสิทธิ์ตามความสัมพันธ์ระหว่าง Department และ Prosition
เพื่อความถูกต้องของ ข้อมูล จึงให้สิทธิ์เพิ่มแก่บุคคลที่ถูกอ้างถึง
มีสิทธิ์ตรวจสอบข้อมูลนั้นๆ ได้ และเพื่อความปลอดภัยของข้อมูล
การกำหนดสิทธิ์จึงสามารถแยกตามประเภท Network เช่น LAN, WAN ( Intranet ),
Internet และ Dial Network เป็นต้น
-
แต่ละ Record จะมีการเก็บข้อมูลสำหรับการ Creat และ Edite เช่น บุคคล, วัน/เวลา,
IP Address หรือ Transaction ไว้เป็นหลักฐาน และความเชื่อถือของข้อมูล
-
ในโปรแกรมรุ่น Internet Edition สามารถให้บริการเป็น Centralize
ในการรวบรวมโปรแกรมรุ่น Professional Edition ที่กระจายไปตามสาขาต่างๆ สามารถ
Remote Process หรือ Remote Maintenance ได้จากส่วนกลาง ภายใต้ Security แบบ Human
Relation
|
Last update : Sunday, July 25, 2004 10:10 ( Thailand )
Apple, Mac, iMac, iPhone and iPod are trademarks of Apple, Inc.
Jini, Java and all Java-based are trademarks of Oracle Corporation.
JiniSoft Corporation
Copyright @ 1990 - 2012 Mr. Roongroj Rojanapo ( )
89/1 Khao Lam Road, Saen Suk, Chon buri District, Chon buri 20130, Thailand
|