- زبان پيادهسازي اين نرمافزار Borland Delphi و Java Script جهتbrowser ها است.
- بانک اطلاعاتي اين نرمافزار Interbase 7.5 است.
- در تعداد کاربراني که به صورت online ميتوانند به OFOGH متصل شود هيچ محدوديتي وجود ندارد.
- مدل معماري اين نرمافزار مطابق شکل زير از 4 لايه نمايش (Presentation Layer)، لايه وب (Web layer)، لايه منطق (Bussiness layer) و لايه دادهها (Persistent layer) تشکيل شده است.
 - در اين معماري هر لايه براي خود داراي تفکيک منطقي است که وظيفه خاص خود را به عهده دارد.
- در اين معماري هر لايه به صورت غيرپيوسته به لايههاي مجاورش مرتبط است .
- در اين الگو تفکيک لايهها موجب افزايش امنيت سيستم و سهولت در مديريت نرمافزار شده است.
- لايهPresentation نقش تبديل خروجي سيستم به صورت قابل مشاهده برايHTTP Client را به عهده دارد .
- هسته اصلي کار در Web layer انجام ميگيرد. بسياري از سرويسهاي مورد نياز مانند تراکنشها و کنترل سطوح دسترسي در اين لايه تعريف ميشوند .
- هسته اصلي منطق کار در لايها Business layer نجام ميپذيرد.
- بانک اطلاعاتي و فايلهاي ايندکس در Persistent layer است.
- بنابر ساختار و سازمان کتابخانه الگوهاي متعددي ازOFOGH suite شکل ميگيرد. اين الگوها به شرح ذيل است:
OFOGH Simple suite 1 (Integrated Model) OFOGH Simple suite 2 (Distributed Model) OFOGH Advanced suite 1 (OFOGH in Decentralized LAN Server) OFOGH Advance suite 2 (OFOGH in Centralize LAN Server) - :OFOGH Simple Suite 1 (Integrated Model)
در اين الگو، کتابخانه مجهز به يک نسخه از نرمافزار Digilib SimpleSuite است و نرمافزار اطلاعرساني OFOGHروي همانServer نصب شده است. به عبارتي LAN Server Digilib و Webserver OFOGH روي يک دستگاه قرار دارند. در اين الگو از نرمافزار جامع کتابخانه براي انجام امور جاري در شبکه محلي استفاده ميشود و کاربران راه دور، از طريق اينترنت به اطلاعات کتابخانه دسترسي داشته و ميتوانند اطلاعات مورد نظر را جستجو نمايند. شکل زير شماي کلي اين الگو را نشان ميدهد. - OFOGH Simple suite 2 (distributed Model)
در اين الگو برايLAN Server وWeb Server از دو دستگاه جدا استفاده ميگردد. نرمافزار جامع کتابخانه ( (Digilib Suite درLAN Server و به منظور امور جاري کتابخانه و نرمافزار OFOGH Suite در Web Server و به منظور دسترسي کاربران راه دور نصب ميگردد. در اين الگو به منظور انتشار اطلاعات به صورت Online ارتباط بين LAN Server و Web Server بر روي لايه IP الزامي است. شکل زير شماي کلي اين الگو را نشان ميدهد. - OFOGH Advance Suite 1 (OFOGH in decentralize lan server)
اين الگو در کتابخانهها يا واحدهاي اطلاعرساني که داراي مراکز اقماري هستند کاربرد دارد. در اينگونه مراکز سياست سازماني بر اين است که هر واحد مديريت اطلاعات خود را به صورت مستقل انجام دهد. در اين حالت نرمافزار Digilib with Decentralize Method به منظور اجراي امور جاري کتابخانه در LAN Serverها نصب گرديده است. در اين روش جهت انتشار اطلاعات هر کتابخانه در سطح وب جهاني دو الگو به شرح ذيل وجود دارد: الگوي اول حالتي که هر مرکز به انتشار اطلاعات خود در سطح اينترنت بپردازد. به اين منظور هر کتابخانه بايد يک نسخه از نرمافزار OFOGH Simple suite را تهيه و در web Server خود نصب نمايد. الگوي دوم حالتي است که در آن انتشار اطلاعات همه مراکز تابعه يک سازمان يا دانشگاه قرار است توسط يک Web Serverانجام پذيرد و به اين منظور براي اجراي امور جاري درLAN Server هر کتابخانه يک نسخه از نرمافزار Digilib Suite نصب ميگردد. در Web Server اصلي اين سازمان نيز يک نسخه از نرمافزارOFOGH با امکان انتشار اطلاعات چند مرکز نصب ميگردد. اينWeb Server به صورت پارامتري قابل تعميم در شبکههاي Decentralize است و به ازاء انتشار اطلاعات هر مرکز متصل به Web Server سري خاصي از تنظيمات و فرامين در Web Server اصلي تعريف ميشود که به اين الگو OFOGH Advance Suite 1 ميگوييم.
- OFOGH Advanced suite 2 (OFOGH in centralize lan server)
اين الگو از نرمافزار فقط در مراکزي که از روش Centralize Method در شبکه داخلي کتابخانه خود استفاده ميکنند قابل نصب است. در اين الگو اطلاعات همه کتابخانههاي اقماري درMain server وجود دارد. نرمافزار OFOGH Suite در Web Server اصلي نصب شده و با Main Server در ارتباط است. اين نرمافزار به صورت Mutlidb عمل ميکند و اطلاعات مراکز اقماري را از Main Server دريافت و در OFOGH جهت انتشار در وب جهاني قرار ميدهد. شکل زير شماي کلي اين الگو را نشان ميدهد.
تمامي الگوهاي توضيح داده شده فوق فقط انواع حالتهاي پيادهسازي و نصب نرمافزارOFOGH Suite را تعيين ميکند. جهت تهيه هر يک از الگوهاي فوق نام الگو را به شرکت ارائه دهيد تا نسبت به ارائه مشاوره در اين زمينه، کارشناس متخصص با شما در ارتباط باشد. |