معماری طراحی براساس پروتکل سه لایه (Tin Client، AP server و DB Server) و با قابلیت اجرا تحت Web و ابزار Oracle Developer 10g می باشد و فرمهاو گزارشات سیستم قابلیت اجرا تحت Web را خواهد داشت.
سیستم ها شامل فرمها و پایگاه داده با ابزار Oracle Designer به روش اتوماتیک (Generation) با استفاده از ابزار Oracle Designer انجام خواهد شد.
# | تکنولوژی / ابزار | نسخه |
---|---|---|
01 | Oracle DBMS | 7.3 , 8 , 8i , 9i ,10g,11g |
02 | Oracle Enterprise Manager | 2.1 , 8i , 9i , 10g,11g |
03 | Oracle Designer | 2.1 , 6 , 6i , 9i , 10g |
04 | Oracle Developer | 2.1 , 6 , 6i , 9i , 10g |
05 | Oracle Warehouse Builder | 9i , 10g |
06 | Oracle Discoverer | 4i , 9i , 10g |
07 | Oracle Application Server | 9i , 10g |
08 | Oracle Portal | 9i , 10g |
09 | Oracle HTMLDB | 10g |
10 | Oracle Jdeveloper | 9i , 10g |
11 | Oracle Apex | 3.0 |
12 | Oracle Fusion Middleware | 11g |
13 | Oracle Weblogic | 11g |
# | تکنولوژی / ابزار | عناصر معماری |
---|---|---|
01 | Java EE 1.6 | General Platform |
02 | Hibernate 3 | ORM |
03 | MVC | Layering Model |
04 | Spring 3 | Framework |
05 | Spring WebFlow 2 | View Components |
06 | JSP, Ajax using jQuery | 4i , 9i , 10g |
07 | Tiles | Layout Manager |
08 | JTA | Transaction Management |
09 | Web Services | Integration Technology |
10 | Centralized | Authentication |
11 | CAS 3 | Single-Sign On |
12 | Dependency Injection (Spring 3) | Design Pattern/td> |
13 | Jasper Reports 3.5 | Reporting |
14 | RBAC | Authorization Model |
15 | Server OS | 11g |
16 | (J2EE Standard (WebLogic 11g | Application Server |
17 | Oracle 11g R2 | Database Server |
18 | Intellij IDEA 8 or higher | IDE |
# | تکنولوژی / ابزار | توضیحات |
---|---|---|
01 | متد مورد استفاده برای كل مراحل تولید نرم افزار | متدولوژی RUP |
02 | مدلسازی فازهای شناخت و تحلیل و طراحی | ابزار Rational |
03 | تبادل اطلاعات بین سیستمها در نرم افزارهای نهایی | معماری SOA |
04 | استقلال منطق برنامه ها از واسط كاربر و پایگاه داده | معماری سه لایه |
05 | تولید برنامه ها | Visual Studio .NET with .Net Framework |
06 | زبان برنامه نویسی | C#.Net |
07 | ابزار طراحی صفحات | ASP.Net |
08 | پایگاه داده | SQL Server SP2 |
09 | كانال تبادل اطلاعات | Enterprise Service Bus |
10 | جهت پنهان سازی اطلاعات در تبادل اطلاعات | Secure Sockets Layer |
11 | جهت تهیه گزارشات سیستم | Crystal Report |
12 | كاربر یكبار به سیستم وارد شود | Single sign-on |