23
Jaffa.Net Computer Systems Company Profile CBI : “Jaffa.Net is the Best TechnicallyAdvanced IT Company in Palestine” Quality Software and Networks for the Information Age” P.O. Box 2435 Irsal St. Ramallah, West Bank Palestine Tel: +970-2- 296-1060 Fax: +970-2- 296-6613 Email: [email protected] http://www.i-jaffa.net Certified Solution Partner

jaffa.Net

Embed Size (px)

DESCRIPTION

jaffa.net

Citation preview

Jaffa.Net Computer Systems

Company Profile

CBI : “Jaffa.Net is the Best Technically Advanced IT Company in Palestine”

“Quality Software and Networks for the Information Age”

P.O. Box 2435 Irsal St. Ramallah, West Bank Palestine Tel: +970-2- 296-1060 Fax: +970-2- 296-6613 Email: [email protected] http://www.i-jaffa.net

Certified Solution Partner

JAFFA.NET PROFILE 2

The CBI- an independent evaluation company from Netherlands has visited Palestine IT companies in June 2000, and published a report. The following is an extract from the report: “Jaffa.Net is the Best technically advanced company we have visited in Palestine” and “We believe this company has very good prospects on both regional and European markets. Jaffa.Net is technically very advanced and has an international outlook. The company has many international contacts (United States and Arabic countries)”. In addition “European customers are critical and require high standards from their foreign supplier in the field of organisation, software, enterprise automation, quality and Human Resources development. We believe Jaffa.Net is well prepared to meet this challenge.”

1. Executive Summary

Jaffa.Net1 Computer Systems, established in 1998, focuses and specializes in building computer and information technology solutions. Jaffa.Net provides a wide range of enterprise software solutions, hardware solutions (from PC’s, servers, to Super Computers), networking solutions, technical consultations and training to Palestinian institutions. Jaffa.Net is a total solution company. Jaffa.Net aims at providing complete and secure network applications and solutions for desktops (clients) and network computers (NCs), Webtops, servers, Intranets and local area networks (LANs), Extranets, virtual private networks and remote access, and the Internet. Jaffa.Net’s is the owner of the home-grown www.weino.com portal. Weino.com is the first regional multi-lingual portal. Jaffa.Net has a unique technical and professional staff with international expertise. The founder, for example, has worked for more than five years as a senior engineer at Sun Microsystems in the Silicon Valley of California. Therefore, Jaffa.Net is built based upon global quality standards with emphasis on quality and customer satisfaction. Jaffa.Net products include: Courts.Net Management Information System, School.Net Management Information System, Library.Net Management Information System, PowerTeam.Net for human resource and payroll management system, Archiving.Net for document management system, Check Clearance System, Mobile Billing for Water and Electricity billing system, Financials.Net solution, and Data Warehousing Solution.

1 Pronounced Jaffa dot Net

“Jaffa.Net is the Best Technically Advanced IT Company in Palestine”

CBI Report

JAFFA.NET PROFILE 2

Jaffa.Net is a World Wide Oracle Certified Solution Partner, Sun Partner, Intel Reseller, IBM (PC’s and Servers) Authorized Reseller, and LexMark Distributor.

2. Introduction

Jaffa.Net is an IT total solution and networking company specialized in developing state-of-the-art software and networking solutions. Jaffa.Net is needed to bring international experience to software companies in the Palestinian community. Jaffa.Net is aiming at developing specialized and customized software and providing network solutions for the Palestinian market and institutions. Jaffa.Net main focus is quality and customer orientation and therefore has adopted the most rigorous software quality process based on the CMM model.

3. Jaffa.Net

Based upon the recent technological advances in networking and information technology, computer networks become a central point of any enterprise business logic. In a small country like Palestine with very limited resources, building network applications and software to meet the local market demands saves money by taking the maximum advantage of sharable network resources. Jaffa.Net is specialized in developing such distributed and networked applications and solutions.

Jaffa.Net staff consists of more than 50 employees. Most of them are software engineers.

Jaffa.Net consists of the following functional departments (units):

• Software development;

• Internet and E-commerce department;

• Network devices and servers (hardware);

• Consultation and professional services for after sales support;

• Sales and marketing; and

• Technical training.

4. Jaffa.Net a World Wide Oracle Partner

Jaffa.Net has reached the World Wide Oracle Partner in two levels:

JAFFA.NET PROFILE 3

• The Internet Platform Track to develop Oracle Web Based Solutions; and

• Application Track to develop all applications using the Oracle Tools.

5. Jaffa.Net Units

5.1. Software Development

The software development is the core units of Jaffa.Net. Due to the lack of specialized companies in software development and customization in Palestine; Jaffa.Net’s main interest and opportunity is to fill this gap. Jaffa.Net is a World Wide Oracle Certified Solution Partner.

5.1.1. Scope

The software business unit scope of work includes, but is not restricted to:

• Engineering customized client/server and distributed software for a wide range of applications based upon the market demand.

• Building a set of electronic commerce and Web-based applications for several business sectors, such as, banking and financial, insurance, and telecommunication.

• Building software solutions to the Palestinian National Authority’s ministries and institutions.

• Building home-grown state-of-the-art set of network applications.

• Providing solutions on both UNIX and Wintel (Widows and NT) environments using Java, C, Delphi, Visual Basic, and C++ Programming languages.

• The Software development process is based on teamware utilities such as Source Code Control System (SCCS) and adheres to the maturity capability maturity model (CMM).

• All software produced by Jaffa.Net goes through the quality assurance phase. Jaffa.Net implements a rigorous software process.

• All the software developed by Jaffa.Net is maintainable, extensible, interoperable, and based upon industrial open standards and API’s (if existing).

• Jaffa.Net is a Sun Software Partner, an Oracle Authorized Solution Provider, and an IBM Software Partner.

JAFFA.NET PROFILE 4

5.1.2. Software Products at Jaffa.Net

Currently, Jaffa.Net has the following software products and offerings:

• School Management and Information System (School.Net);

• Library Management Information System (Library.Net);

• Lawyer Offices and Firms Management System (Lawyer.Net);

• Jaffa.Net Financials & Accounting, ERP and CRM Package (Financials.Net);

• Courts and Case Management System (Courts.Net);

• Jaffa.Net Human Resource and Payroll Package (PowerTeam.Net);

• Jaffa.Net Health care Informatics (Dental clinics, Outpatient clinics, and Hospitals);

• Jaffa.Net Archiving and Document Management System (Arhciving.Net);

• Jaffa.Net Check Clearance System;

• Money Exchange Management System (MoneyEx.Net);

• Jaffa.Net Data Warehouse;

• Jaffa.Net Billing (Electricity, and Water);

• Mobile Billing Solution;

• iFlex Banking Solution;

• Jaffa.Net Taxation and Checks System for the Ministry of Finance (Project);

• Weino.com as a regional portal (www.weino.com); and

• Jaffa.Net Internet Banking Software.

5.2. Internet Portal www.weino.com and E-Commerce

Jaffa.Net is the owner of the first multilingual regional portal. Weino.com aims at providing horizontal and vertical portals. The first phase provides the horizontal regional content and the second phase will provide vertical portals such as: financial, healthcare, tourism, etc.

JAFFA.NET PROFILE 5

The e-commerce services provided by Jaffa.Net can be summarized as follows:

• Provide Secure Internet Connectivity to businesses;

• Secure the current infrastructure for businesses like Banks;

• Provide E-commerce applications to businesses; and

• Provide content about the IT sector in Palestine.

5.3. Telecommunication, Hardware, PCs, Servers, and Network Devices

In order to provide complete enterprise solutions, the network devices and server business unit at Jaffa.Net provides hardware solutions to the Palestinian enterprises. The products we handle include: Brand names PCs (IBM), Servers (IBM, and Sun- Unix), Supercomputers (Sun), Printers, Switches, Routers, Hubs, ATM networks, etc. Jaffa.Net is an AVAYA Telecommunication Business Partner that provides IP office, Call Center solutions and VOIP infrastructure. In addition Jaffa.Net is a Juniper Network Business Partner.

5.3.1. Scope (Hardware)

The hardware business unit scope of work includes:

• Provide Security Solution based on Juniper Networks offerings: Firewall, Intrusion Detection and Prevention, Web Filtering, anti-Spam, and routers and core switches.

• Provide IP telephony solution based on AVAYA offering: Unified Communication, Call Centers, and IP Office and VOIP solutions.

• Provides a wide range of servers (NT, AS/400, and UNIX) from low-end to high-end and up to clusters of servers with High Availability features.

• Provides PC’s and workstations.

• Provide Printing solutions based on LexMark brand printers.

• Provides network solutions and communication infrastructure.

• Provides network devices such as routers, switches, ATM networks, gateways, and hubs.

• Provides security and firewall and intrusion detection solutions.

• Builds secure and trusted Intranets (LANs), Extranets, and provides Internet connectivity.

JAFFA.NET PROFILE 6

• Builds the infrastructure of the commercial network with Internet connectivity for banks, insurance companies and the like to facilitate electronic commerce applications.

• Provides modem pool solutions for enterprises and Internet Service Providers that need to provide remote access to their clients/users.

• Jaffa.Net is a Sun Partner, IBM Partner, LexMark Distributor, and Intel Partner.

5.4. Consultation and Professional Services

The consultation and professional services business unit collaborates with the sales and marketing business unit to interface with Jaffa.Net’s customer base. Jaffa.Net as a technological company needs a rich relationship with society to implement a market driven strategy.

5.4.1. Scope

The consultation and professional services at Jaffa.Net provides the following services:

• Software and Systems implementations to assist our international partners such as Oracle to implement their systems locally;

• First line of support for our international partners such as Oracle and Sun;

• Network planning and design;

• System analysis and customer requirement solicitation;

• Technical consultation and provides software and hardware solutions;

• Software and hardware maintenance and after sales support;

• Help desk to answer customers questions and concerns and to solve their problems;

• Software training; and

• Troubleshooting and diagnosis of software and hardware problems.

5.5. Sales and Marketing

The sales and marketing business unit is an essential unit at Jaffa.Net. It is the first point of contact between customers and Jaffa.Net.

JAFFA.NET PROFILE 7

5.5.1. Scope

The sales and marketing unit at Jaffa.Net provides the following services:

• Product and project requirement solicitation;

• Product launching;

• Trade shows;

• Marketing and sales activities and publications;

• Project business plans; and

• Test and improve customer satisfaction.

5.6. Technical Training

The technical training unit provides the needed training for Jaffa.Net customers and local community.

5.6.1. Scope

The Technical training unit at Jaffa.Net provides the following services:

• Training course on the Internet and its usage for enterprise and commercial needs;

• Training courses on Java and other programming languages, databases (Oracle) programming, and operating systems (Unix and NT).

• Training courses on software process, quality assurance, advanced software engineering skills, advanced topics in software development, and network protocols and programming;

• Training customers; and

• Providing technical awareness to the Palestinian community and institutions through regular seminars and workshops.

JAFFA.NET PROFILE 8

6. Jaffa.Net Organizational Structure

Admin Assistant

CEO

Sales & MarketingDepartment

Financial Department

Software Department

Professional ServicesDepartment

Hardw

are &

Netw

ork Sales

Software Sales &

L

icensing

Consultation

Partners Relations

Hardw

are &

Netw

ork Support

Software Support

&T

raining

Docum

entation

Software E

ngineering

Quality A

ssurance

Jaffa.Net Organization Chart Project M

anagement

JAFFA.NET PROFILE 9

7. Jaffa.Net Partial Customers List

The following table includes a partial list of Jaffa.Net customers:

Organization Project Description

Arab Egyptian Land Bank Check Clearing System Automation of all the 7 branches

Housing Bank for Trade and Investment Check Clearing System Automation of all the branches

General Personnel Council Automation of the Human Resource and Payroll for all the civil employees of the PNA. Automation of the Archiving of all files of the civil employees of the PNA (more than 75,000 file)

NDC Automation of the Human Resources and Financial Management with project management

Al-Ghadeer Money Exchange Automation of 4 branches of money exchange operations

Abdeen Universal Money Exchange Network Automation of 3 branches of money exchange operations

Baitona Exchange Automation of 2 branches of money exchange operations

UNDP Automation of Nablus Court by implementing the courts software

Ministry of Education and Higher Education (MEHE)

Provide a Human Resources and Payroll management system to all MEHE employees including teachers in the West Bank and Gaza.

Provide project planning and management automation for MEHE.

Bank of Palestine, LTD Check clearing system automation

Ministry of Local Government (MLG)- e- Automation of 10 Palestinian Municipalities:

JAFFA.NET PROFILE 10

Municipality System revenue management system: utility billing (water and electricity), property taxes, local taxes, etc. A World Bank funded project.

Arab Bank Automation of the Check Clearance System in all the AB branches and central clearance department. This MIS system deals and gets the data from all the branches across the West Bank and Gaza in the Centralized Clearance Department.

DPK- Masaq USAID Project for the Ministry Of Justice MIS and courts management System – Jordan

Automation of the Justice Palace all civil, criminal, attorney general, prosecutor office, notary public department and department of judgment execution. It automates all the operations of the case management and notes of the Conciliation Courts, First Instance Courts, Courts of Appeal, and Supreme Courts. In addition, it automates the general prosecutor and Attorney General offices.

17 Palestinian Courts MIS System Automation of all civil, criminal, attorney general, prosecutor office, notary public department and department of judgment execution. It automates all the operations of the case management and notes of the Conciliation Courts, First Instance Courts, Courts of Appeal, and Supreme Courts. In addition, it automates the general prosecutor and Attorney General offices.

Ministry of Finance IT consultation for the Palestinian Authority Tax Computer System (PATACS). This is a three year project that automates all the tax system in Palestine.

Jerusalem Water Undertaking- JWU Developing a complete mobile billing solution using mobile computing to automate all the billing processes for JWU. This mobile system is also integrated with JWU MIS solutions.

Ministry of Social Affairs- MOSA Developing two decision support systems based on questionnaires: one for the children employment and the other one for the services provided to children with special needs. Dynamic reporting and dynamic questionnaire

JAFFA.NET PROFILE 11

building is provided.

The European Union - AMADUES Strabon project www.strabon.org

Cultural heritage and multimedia Internet portal for the Mediterranean countries. Jaffa.Net is a technical partner of the Strabon. Strabon is a three years project utilizing state-of-the-art Internet and XML technology.

DPK- USAID Rule of Law Project Software Automation of the Palestinian courts. A USAID funded project.

Ministry of Agriculture MIS Automating the marketing and data collection for all the Palestinian agricultural crops and products and to generate decision support system for marketing of such products

Jawwal Data Warehousing Project that integrates all Jawwal’s 12 databases and applications. Generates consolidated reports where data come from several data sources: Oracle, SQL server, Sybase, Informix and flat files

Jawwal E-Questionnaire and E-Exam Solution

Ministry of Finance Preliminary Consultation for the Palestinian Authority Tax Administration Computer System (PATACS) pre-proposal services. European Union Funded project.

Maram MIS system Developing health care database and MIS system that store more than 12 different surveys in one database and general all needed reports to correlate data coming from different surveys. This is a USAID funded project.

PECDAR Providing hardware solutions for Jerusalem schools.

Ministry of Detainees- MIS Developing Child MIS for detained children cases and follow up.

ARD Providing Hardware solution for the Palestinian Legislative Council

Re-design of PLC network

JAFFA.NET PROFILE 12

Bridge School School.Net Management Software

Rosemary School Library.Net Management Software

Ministry of Planning Developing Child MIS for children employment and help of special needs children

Ramallah New Hospital Total hospital management networking and wiring with full hardware equipment

All West Bank High Schools- Ministry of Education

Distribution of the Computer labs PCs and Network Deployment

PalTel E-commerce Design and Architecture. Defining PalTel e-commerce strategy

Deal-FX: Greece Financial Portal on the Internet

PalTel Data Communication Network design and review

Rocky Hotel- Ramallah Hotel Management Software

Palestine International Bank Internet Banking Software Evaluation

Palestine International Bank Banking Software Evaluation and Consultation

International Arab Islamic Bank Networking the Gaza Branch

Government Computer Center (GCC)- Ministry of Planning and International Cooperation

Y2K Consultation

Ministry of NGOs Networking the Ministry in Ramallah

Ministry of NGOs NGOs Database software

Ministry of NGOs Consultation contract

Ministry of Finance Automation software for Tax Collection Department- Nablus

Trust International Insurance Network Solution and Consultations

Birzeit University- Continue Education Design of IT manager course

Preventive Security – West Bank Headquarter Computer Network Design and Implementation of the new headquarter (more than 300 nodes)

JAFFA.NET PROFILE 13

El-Waha Resort- Gaza Networking and Consultation

Ministry of Prisoners’ Affairs Networking the ministry headquarter-Ramallah

Investor Service Office – Ramallah Technical Consultations

12 Municipalities (Nablus, Gaza, El-Bireh, Deir Dupwan, Beitonia, Khan Yunis, Jebalia, Tulkarem, Jenin, Yatta, and Dura)

Y2K consultations and evaluation

Al-Quds University Managing the Java Training Center

8. Jaffa.Net Software Engineering Process

The following describes the Jaffa.Net sofwtare engineering process.

The software solution covered in this section discusses Jaffa.Net general software engineering process. This process is used at Jaffa.Net internal as well as external projects. Our software engineering process is based on the internationally recognized CMMI (Capability Maturity Model Integrated) level 4. The process includes the following:

System Analysis;

Software Requirements Specifications;

Design;

Software Development;

Quality Assurance;

Implementation: Installation and Testing;

System Security;

Data Recovery and Backup procedure; and

Training.

JAFFA.NET PROFILE 14

8.1. Extensive System Analysis According to the CMMI Integrated sofwtare process, the User requirements and the system features are captured as a result of analysising the target system.

We included this phase as a separate one from the Software Requirements Specifications to highlight the importance to conduct an extensive system analysis activity to capture all the system requirements. It is the first phase in the software engineering life cycle whereby the current system is fully analysed. The following highlights our system analysis approach to all these activities.

8.1.1. System Analysis Confirmation Approach

Jaffa.Net and the customer shall review the system specification for confirmation before implementation. The aim of the system analysis confirmation is two folds:

Software Requirement Elicitation: The process, through which Jaffa.Net’s Engineers discovered, reviewed, articulated, and understood the customer's needs and constraints.

Software Requirement Analysis: the process of analysing the customer's needs that ends at a definition of the software requirement.

The above activities were the input of the second phase; the Software Requirements Specifications (SRS).

Our approach we adopted to conduct the system analysis phase is based on the Viewpoint approach2 that will be highlighted in the subsequent section.

Viewpoint The notion of viewpoints as means of organizing and structuring the requirement engineering is a well-known approach for developing service-oriented systems. It is named as such since the system requirements are organized based upon several viewpoints: the software operator viewpoint, the policy and management viewpoint, and the target audience viewpoint. The functional and non-functional requirements will be organized and discussed for these viewpoints. This guaranteed the following features:

Precise definition of system requirements including the reports required from the system since the approach is comprehensive.

Precise definition of system’s environment: any requirement model is incomplete unless its environment is modelled.

2 Viewpoint approached is described by: “Requirement Engineering with Viewpoints,” Gerald Kotonya and Ian Sommerville, IEEE Software Engineering Journal, Vol. 11, No. 1, Jan. 1996, pp. 5-18.

JAFFA.NET PROFILE 15

Precise approach for the scope of evolution in the future.

Precise approach to develop easy to use software.

Based upon the above features, we at Jaffa.Net adopted the Viewpoint (use case) approach in the requirement definition and system analysis for this project. From our experience, applying the viewpoint approach guarantees the delivery of better and easy-to-use service-oriented systems.

A Viewpoint template will be used to capture the requirements. The template captures all the functional and non-functional requirements. Additionally, it captures the limitations and suggestions from the current users (viewpoints). It captures the indirect viewpoint requirement. Examples of indirect viewpoints include:

Security viewpoint concerned with the general issues of software and system security; and

System planning and integration with other systems.

8.2. Software Requirements Specifications (SRS) The SRS for this project is based upon the requirements specified. Due to the fact that Jaffa.Net is committed to support and maintain the software for one years, Jaffa.Net will continue the SRS approach to enhance and add any new features to the system through out the course of the implementation life cycle.

The issues the SRS covers are:

External Interface: the SRS covers how the software interacts with people, the system’s hardware and network, and other software. This includes all the GUI attributes and issues;

Performance: the SRS contains speed, availability, response time, recovery time of various software functions in both cases client/server and web enabled solutions;

Attributes: the SRS covers the portability, correctness, maintainability and relationship with other systems financials;

Security: the SRS includes all the security features the system contains; and

Design constraints imposed on an implementation such as regulations constraints, policies of database integrity rules, resource limits, and operating environment including security and operational policy.

JAFFA.NET PROFILE 16

8.2.1. SRS Approach

We use state-of-the-art IEEE Recommended Practice for Software Requirements Specifications as outlined by the Software Engineering Standards Committee of the IEEE Computer Society.

The SRS we adopted has the following characteristics:

Correct: every requirement stated in the SRS is one that the software system shall meet;

Unambiguous: every requirement stated has only one interpretation;

Complete: all system requirements, whether relating to functionality, performance, design constraints, attributes, interfaces, or security will be included. Additionally, the SRS covers the responses of the software to all realizable classes of input data in all realizable classes of situations. This can easily be achieved due to the fact that we adopted the viewpoint approach.

Consistent: no subset of individual requirements described in the SRS in conflict;

Verifiable: it is feasible to check that the software meets the requirements stated in the SRS;

Modifiable: modifying a requirement shall maintain the structure and the style of the SRS. The SRS shall be coherent in order to be modifiable; and

Traceable: any related requirements are linked. This is an important feature to guarantee ease of maintenance in the future.

8.3. Design Based on the SRS, the design phase aims at designing the database and the applications. The database and our solutions are designed under the following guidelines:

Design the data base schema including all the tables and their attributes. The provided database design in the ToR shall constitute the starting point of our design;

Design the integrity of entities and data through the entity and referential integrity roles;

Design normalized tables and relations. The tables will be designed in BCNF (Boyce-Codd Normal Form) to avoid any data anomalies;

Design the Entity-Relation and UML diagram;

JAFFA.NET PROFILE 17

Design of the Graphical User Interface (GUI). The GUI will be designed based on the usability metrics and recent human computer interactions (HCI) design criteria.

Design the security subsystem (refer to the security subsection for details).

8.4. Software Development The system development aims to develop the system defined in the SRS and designed in the Design phase.

8.4.1. Software Development Guidelines

All the software developed by Jaffa.Net adheres to the following guidelines:

We use the Object-Oriented approach in our development phase;

The system is decomposed into functionally related subsystems to guarantee the coherency of each subsystem;

Each subsystem is loosely coupled with other subsystems for ease of maintenance and future upgrades;

Each subsystem defines its input and output interfaces based on the use case scenarios and the usability of the system actors or set of actors;

Each subsystem is tested individually before it gets integrated with other subsystems;

We apply the Capability Maturity Model Integrated (CMMI) Level 4 throughout our development process;

All the source code is documented for readability and maintainability;

Each subsystem is covered and documented by a technical report or a white paper;

All software is delivered with the corresponding user’s manual.

8.5. Quality Assurance All software developed by Jaffa.Net undergoes to the quality assurance phase. Our testing coverage criterion is to cover a high percentage of source code. Our acceptance criterion is simple: No known bugs. This criterion covers all functional and non-functional behaviour including the security subsystems.

JAFFA.NET PROFILE 18

To guarantee the objectiveness of quality assurance process, the QA team includes engineers who did not work in developing the software.

8.6. Documentation All software covered by documents as described in various sections. The documentation includes the user manuals, training material, and troubleshooting manuals. The documentation is provided in Arabic or English.

8.7. Security Subsystem In addition to the general security features, this section explains extra features and details because of its importance.

In order to provide secure application for the Database, three different security levels need to be considered:

Secure applications to provide user authentication and access control mechanism;

Secure database to provide the protection of the database against unauthorized disclosure, alteration, or destruction of insurance information; and

In this section, we focus on the application, and database security.

In the Web environment, special security system that covers: Authentication, Authorization, Encryption and Integrity, and non-repudiation features are provided.

8.8. Database Security

8.8.1. Data Integrity

The term integrity is used in the context of database to mean accuracy, correctness, and validity of data. In the database application, the purpose of data integrity is to ensure the correctness of data, that is, to guard against invalid updates. Invalid updates may be caused by errors in data entry, such as entering the ID number for the name by mistakes on the part of operator or by deliberate falsification. The Jaffa.Net system checks that every update as well as insert operation is valid and preventing such operation if it turns out to be invalid.

JAFFA.NET PROFILE 19

8.8.2. User Authentication

The identity of the user needs to be identified to the database before the user can access any applications. This becomes of crucial importance since a role-base access control mechanism is used.

8.8.3. Roles

Roles are used in databases to facilitate privilege management. Roles are named groups of related privileges that are granted to users and applications. RBAC can be used which has the following advantages:

Reduce privilege administration;

Dynamic privilege management;

Selective availability of management;

Application awareness; and

Application specific security roles can be protected by password.

Roles of the customer's software will be decided at the implementation phase.

8.8.4. Auditing

Database auditing deals with monitoring and recording selected actions. Auditing is normally used to investigate suspicious activities and to monitor and gather information about specific database activities.

Auditing is very essential to the customer system since it helps in maintaining the integrity of a database, or, at least, to discover after the fact who had affected what values and when.

8.9. Data Backup and Recovery Data recovery and backup is a by-product of the database used. The database provides an extensive data recovery and backup. The database facilities will be utilized for that effect. In addition, the Operating System backup utility will be utilized.

JAFFA.NET PROFILE 20

8.10. Implementation The proposal includes the implementation and installation of the system on the customer infrastructure.

8.11. Training This offer includes the training of the customer staff on the target system.

9. Summary

This document summarizes the Jaffa.Net profile. This profile changes on a daily basis. It is our commitment to provide the best solution to our customers. We are true believers of the fact that every customer is a partner. Our professional service department is on a continual contact with all our customers.

Jaffa.Net provides a full range of computing solutions including: software solutions, multi-lingual Internet portal (weino.com), PCs, servers, printers, network solutions and devices. In addition, Jaffa.Net provides a full range of software products and solutions including: accounting, financial, human resources, stock control, health informatics and management systems, banking software, archiving and document management system. In addition, Jaffa.Net provides complete e-commerce solutions and applications including: Internet Banking, Firewalls, and secure e-commerce applications.

JAFFA.NET PROFILE 21

10. President & CEO Profile

This section describes a profile overview of the Jaffa.Net founder, Dr. Yahya Y. A-Salqan.

• Has more than twenty years of technical experience and project management.

• Main architect for: Courts.Net MIS, School.Net, Library.Net, Check Clearing System, PowerTeam.Net, Archiving.Net, and Jawwal Data Warehouse solution.

• Has eight patents in software and networking and related protocols. These patents are registered in the USA and Europe.

• Received an Outstanding Professor and Researcher rank from the USA government.

• Worked as a Senior Engineer at Sun Microsystems, Inc. in the Silicon Valley, California. While at Sun, lead and architecture many projects and worked as a technology evangelist for Sun in Europe, Middle East and Africa and provided technical assistance to the Dot Com and iForce Initiative at Sun by working with multiple Venture Capitals in the region. Part of the work included also technology review and due diligence for start-ups.

• Won the Superior Engineering status at Sun Microsystems, 98.

• Lead and managed several complex networking, Internet and e-commerce projects at Sun Microsystems, California, USA.

• Worked as an Architect and Designer for several projects at Sun including: Sun.Net Authorization server, Sun.Net Profiling server, Sun.Net platform, Authentication Management Infrastructure (AMI) which will be part of the Solaris operating system 2.8, and Secure Key management Infrastructure (SKI).

• Helped the following Sun’s products: SDS (Sun’s Directory Server (LDAP), Sun’s Web Server, Sun’s Internet Mail Server (SIMS), and Solaris for Internet Service Providers (ISP’s).

• Participated in confidential and official technology evaluation of several companies including Netscape.

• Won three achievement awards at Sun Microsystems.

• Conducted international consultation and worked with large enterprises and government agencies including: Deal-FX (Greece), Dubido (Sweden), Media Icon Lab (Sweden), FinansBank (Turkey), Granti Bank (Turkey), London

JAFFA.NET PROFILE 22

School of Business (UK), Adventure (Sweden), The European Union, Swedish Government, New Zealand’s government, Bull Smart Card company (French), HartFord Financial company (USA), Data General company (USA), and Nike company (USA).

• Chaired and organized the IEEE international conference on Enterprise Security for the past Six years. The conference was held three times at Stanford University and twice time at the MIT in the USA, one time at NIST, USA.

• Published more than 45 technical papers in journals and international conferences.

• Participated in organizing more than 15 international conferences in several countries including USA, Japan, Taiwan, South Korea, Tunis, Korea, and Palestine.

• Has an International reputation. He conducted several international meetings in different countries including: Japan, USA, Taiwan, Korea, Germany, and New Zealand. Recently, he visited Japan to meet with Japanese companies (IBM Japan) and the Tokyo Technological University. In January 99, he gave an invited talk at the RSA Data Security conference in California.

• His biography has been published several times in the Who’s Who encyclopedia (Who’s Who is Science and technology and Who’s who in the Midwest).

• Wrote several grant proposals for more than $5M three of which were granted more than $3M.

• Has an in depth knowledge of the local market through the experience he acquired working in Palestine for more than 6 years. He was, for example, the lead engineer for networking the Cairo-Amman Bank in ‘88, and wrote several papers and articles on computer acquisition and technology transfer in Palestine.

• Received his Ph.D. in computer network and software engineering (Electrical Engineering and Computer Science) from the University of Illinois, USA in 1994.

• Received his M.S. in computer and information science from the American University in Washington, DC, USA in 1990.

• Received his B.Sc. in electrical engineering from Birzeit University, Palestine in 1986.