JiniSoft Corporation JiniSoft at Home Page Telephone Billing Enterprise Billing Enterprise Business Enterprise Commerce Enterprise Intelligence Thai Chinese English




facebook : roongroj@mac.com

JiniSoft Product
• Introduction
• Telephone Billing
• ERP / E-Resource
Enterprise Resource Planning
- Financial
- Front Office
- Manufacturing
- Human Resource
- Accounting Format
- Transaction Diagram
- Customer Relation Management
• EBP / E-Business
Enterprise Business Planning
• ECP / E-Commerce
Enterprise Commerce Planning
• EIP / E-Intellignece
Enterprise Intelligence Planning
• High-Speed Cluster OODB




จากการวิจัยและพัฒนา 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 ( )

99/2 Soi Ramindra 14, Ramindra Road, Bangkane, Bangkok 10230, Thailand


E-mail : roongroj@jinisoft.com ( JiniSoft @ Facebook & Line )