enterprise accounting management ystem (c) enterprise... · a. microsoft visual studio.net (asp.net...

26
WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM 1 Version: ASP.NET (3), g2d1r1 Updated: 4Q/2007 Reference: Middleware 0110/86 OSS © ENTERPRISE ACCOUNTING MANAGEMENT SYSTEM (ASP.NET/2.0) APPLICATION SPECIFICATIONS, FEATURES & SCREEN SHOTS DESCRIPTIONS

Upload: others

Post on 18-Jun-2020

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

1

Version: ASP.NET (3), g2d1r1 Updated: 4Q/2007

Reference: Middleware 0110/86

OSS © ENTERPRISE ACCOUNTING

MANAGEMENT SYSTEM (ASP.NET/2.0)

APPLICATION SPECIFICATIONS, FEATURES & SCREEN SHOTS DESCRIPTIONS

Page 2: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

2

CONTENT DESCRIPTIONS 1. TECHNICAL SPECIFICATIONS

1.1 PROGRAMMING TOOLS 1.2 DATABASE 1.3 APPLICATION SOFTWARE ARCHITECTURE, AND 1.4 HARDWARE ARCHITECTURE

2. APPLICATION SPECIFICATIONS, FEATURES & SCREEN SHOTS DESCRIPTIONS

2.1 INTRODUCTION AND APPLICATION DEVELOPMENT’S DIRECTION 2.2 APPLICATION ARCHITECTURE & TOPOLOGY 2.3 APPLICATION FEATURE, DESCRIPTION & SCREEN-SHOT EXAMPLES 2.4 HARDWARE DEPLOYMENT BASED ON HA (HIGH AVAILABILITY) 2.5 OVERALL DIAGRAM OF COMBINED APPLICATION AND HARDWARE

3. OSS APPLICATION SERVER AS MIDDLEWARE

3.1 OSS © APP SERVER AS MIDDLEWARE 3.2 SCREEN SHOT ILLUSTRATIONS

Page 3: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

3

1. TECHNICAL SPECIFICATIONS

1.1 PROGRAMMING CODE/TOOLS The App’s source codes were written in: A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX.

1.2 DATABASE (RELATIONSHIP DATABASE MANAGEMENT SYSTEM) The App was pre-built with a Data Access Layer (DAL) middleware, which supports the underlying App to be flexibly connected to any RDMS database that clients prefer, from MS SQL to Oracle 11g to IBM DB2.

1.3 APPLICATION ARCHITECTURE The App’s core architectural foundations can be described in two (2) major platforms: A. N-Tier: The core App’s source codes are written in N-Tier, where its codes can be

spread logically over different server types, to achieve Scalability, High Availability (or Failover) and Consistent Performance. For details, please refer to [Section 2.4 Hardware Deployment] below.

B. SOA (Services Orient Architecture, details are at Section 2.2): The core App is

enriched by host of centralized utility services that provides powerful corporate compliance and security protection features. Some of the said SOA services are Single Sign-In, Identity Management, Audit Trace, RSA Encryption, Alert Messaging Service and others. Client can opt for this as option.

Page 4: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

4

2. APPLICATION SPECIFICATIONS, FEATURES AND SCREEN SHOTS DESCRIPTION 2.1 APPLICATION INTRODUCTION & DEVELOPMENT’S DIRECTION

The Application, OSS © ENTERPRISE ACCOUNTING MANAGEMENT SYSTEM (ASP.NET/3.0) is the fifth generation (G5) of our OSS Office Productivity Suite Series and its underlying codes are based on the latest available .NET Framework 3.0. This version has incorporated many advanced features, such as the powerful middleware, Web Services Description Language (WSDL) SOA class API interfaces for data migration & exchange, LINQ database Access Layer and others. The Application is part of the ecosystem that we built as the OSS Office Productivity Suite as shown below:

Page 5: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

5

SOA based Subsystems that are independent and detachable with two

major archor-system, ERP and Enterprise Accounting

`

Country A Country B Country C Country D

OSS © E-Commerce Portal with Paypal

OSS © Tender Portal

OSS © Purchasing & Inventory

OSS © Sales Order Processing

SOA Subsystems (ASP.NET)OSS © ERP (ASP.NET/3.0)

OSS ©

Enterprise

Accounting (ASP.NET/3.0)

OSS © CRM + Avaya Unifed Comm

OSS © Asset & Maintenance Repair

Overhaul (MRP)

Internet

Web Servers

Database

Servers

Application

Servers That contains the following:

Web browser to access

The latest version (ASP.NET/3.0)’s ultimate aim is to replace the previous generation technologies, namely VB.NET (Windows) and ASP.NET (2.0). As part of the new ecosystem of the OSS Office Productivity Suite, it shares the following features: A. All described features of the App can be accessed thru a simple web browser

and a working internet connection; B. The App offers Web Services as part of its architectural strength, where not only

it provides loosely coupling connectivity with the other parts of the OSS Office Productivity Suite’s components (CRM, HR etc); but it also to other third party’s applications’.

Page 6: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

6

C. LINQ (Language Integrated Query) middleware: In looking at the current and

next generation of technologies, it has become apparent that the next big challenge in programming technology is to reduce the complexity of accessing and integrating information that is not natively defined using OO (Object-Oriented) programming technology. The two most common sources of non-OO information are relational databases and XML. The Application has built-in the LINQ as enhanced item where client can choose it as option. It permits clients to use a standard data access layer to access any database or XML web services at ease for future data integration purpose.

D. Web Part for End-Users: This feature allows end-users of the Application to have

the flexibility to alter and change the web graphical display of the Application that suits their personal choice.

E. OSS Application Server: The middleware provides corporate governance

features, such as Single Sign-In, User Access Right, Audit Trace just to name some of them. Details are in [Section 3.1].

F. The new design is meant for the enterprise-grade clients which have multiple

divisions which span across the globe. The App is deployed at a single hosting platform where it enable all business divisions to deploy the same functions, while maintain separate identity for verifications.

Page 7: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

7

2.2 APPLICATION ARCHITECTURE & TOPOLOGY The App’s main architecture is based on N-tier. In a nutshell, it means its source codes can be logically spread over to different class of server. In short, clients can deploy the App in a true Scalability, High Availability (or Failover) over cluster of servers to achieve consistent performance, as explained later in Section 2.4 and 2.5 later. The following diagram is to depict the stackable layers of the N-Tier based Web Accounting System.

Diagram 2.2: Application Architectural Topology

Web Tier

OSS Enterprise Service Portal / or Client Existing Fixed IP Webpage

System Security : OSS Access Control Manager & Session Manager

LDAP

Optional – Archival – Alert Management – Work Flow – Business Intelligence

API

Audit Trail

RSA Encryption Authentication

Authorization

OSS © Application Server

OSS Data Access Layer (DAL)

Application Components

OSS © Enterprise Accounting MS

OSS © ERP (ASP.NET/3.0)

Other Applications

Other RDBMS IBM DB2 Oracle Microsoft SQL

20055

Back-up Software

: External Data Storage Device [SAN/ NSA/Tape]

Optional: Second Data Centre For Back-

Up + Recovery

OSS Administration

Module [Dictionary]

Application

Tier

Database Tier

Internal Users External Users

Page 8: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

8

2.3 APPLICATION FEATURE, DESCRIPTION & SCREEN-SHOT EXAMPLES The App, OSS © ENTERPRISE ACCOUNTING MANAGEMENT SYSTEM (ASP.NET/3.0), is an N-tier based management system which it enables corporate enterprises to deploy a single hosting unit for their multiple business divisions, regardless of the later geographic locations.

The said geographically diverse business units can access to any of the App via a simple web browser and internet broadband connections. The App is pre-built with various tight security features, such as Encryption and Secure Login and Audit Trace where it enables a water-tight environment, from data leaking.

2.3.1 BUSINESS APPLICATIONS

The App is designed for corporate enterprises which have the following business requirements: 1. DIVERSE BUSINESS NEEDS ON CONSOLIDATED LEVEL

Enterprise clients have many remote geo-location business units which the central management places great priority on on-time data consolidation across the business units;

2. LARGE CONCURRENT USER BASE– the enterprise clients have large concurrent

users, from 600 to 32,000;

3. INTER-COMPANY’S OFF SET TRANSACTIONS

Inter-company’s off-set transactions are many and frequent– For instance, the HQ CFO is required to do many inter-companies’ offset transaction/ adjustments as and when they incur;

4. QUARTERLY REPORT IS THE MUST WHILE ACTUAL AUDIT CARRIED OUT LATER

Clients are public listed entities where quarterly reports are mandatory while the external audit is being carried out once at year end. This requires highly flexibly accounting periods (13 th and 14th) for posting adjustment and non-accounting transaction activities as well as the need of CFO’s account-lock-for-regulatory filing, synchronizing related secretary filing actions and others;

5. SYSTEM SECURITY System Security and audit tracking (user’s right assignment

and individual file’s access right) are important to the companies; 6. HIGHLY ENCRYPTED FEATURE Data encryption is the pre-requisite for all

transactions;

Page 9: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

9

7. CLUSTER SERVER ENVIRONMENT IS REQUIRED DUE TO CONSTANT BUSINESS GROWTH

Clients required a true 24/7 full redundancy environment, when the App is being deployed to servicing multiple business units across different time zones.

8. WEB SERVICES (WSDL) Constant changes are part of the business environment where the Application is required to support many data integration with other applications’ thru either SOAP or WSDL. The rapid changing business environment is due to part of the competitive landscape and events such as merger, acquisition, spin-off and divestment are frequent.

2.3.2 APPLICATION FEATURE SPECIFICATION & DESCRIPTIONS 1. Multiple Company Accounts – It supports to create and maintain multiple

Company Accounts at a single application. 2. Flexibly defining Account Periods – It supports CFO to flexibly define accounting

periods from base 12-month to 24-month periods, as well as supporting temporary 13th and 14th months where the later are used for special account treatment, adjustment and posting during the actual audit process is taking place.

3. Temporary Block Period – This feature supports the public companies, which are

required under various regulations to provide quarterly reports to the Stock Exchange and media, to temporarily block new transactions to be posted into the already-publicly announced quarterly results. This is to ensure Report Consistency;

4. Marco Company Index – it supports instantly creation of new company accounts

as and when within the same corporation, while keeping up all the company secretarial matters in consistent ways, in particular update, alert and time trigger deadlines;

5. Support 6 Layers of Account Setting– The system supports the subdivision of

account in according to clear geographical business units where they operate:

A. Country, B. State; C. Company name; D. Department or E. Business Unit and F. Account Code With this scalability of clear definition, it immensely supports the HQ CFO to plot business intelligence and consolidate/off-set inter-companies’ accounts at

Page 10: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

10

real time basis. The end result supports quick access to business insight and supports informed decision making processes;

6. Complete Web Enabled– Users can access to any of the system’s feature and

functionalities via a simple web browser and broadband connection, as the system is designed in ASP.NET, regardless of the user’s geographic;

7. SOA (Service Oriented Architecture) support– The system’s many functions are

built in SOA architecture, where it is easy and simple for System Administrators to integrate, transform, migrate and consolidate its data with other systems’.

8. Central System Security– The system supports central management tools via

OSS Application Server where the following security features are plug-in:

A. Global System Security Policy & Enforcement B. Encryption is thru 2400 bit RSA Asymmetrical Encryption C. Audit Trail & Track D. LDAP-Support E. Flexible Database Access Layer (to enable RDMS Database Independent

Deployment) F. User Access Right Management and G. Alert Management thru MOM (Messaging Oriented Middleware) Email/

SMS

9. Data Exporting: The application supports the exporting of accounting data to other sources, such as Microsoft Excel or others; and

10. Supply Chain (SC) Automation- is Optional.

2.3.3 GENERAL FEATURES

1. General Ledger, Account Receivable & Account Payable 2. Flexible Account Setting Format: Country-Company-Department-

Division-Account Number 3. Support Inter-company’s Off-Set Transactions 4. Multi-currency, Multi-Country and Multi-Branches set-up 5. Fixed Assets & Depreciation Module (OPTIONAL) 6. Treasury Module: Bank Reconciliation, Currency Exchange & Loan/Bond

Rollover and Daily Rate Calculation (OPTIONAL) 7. Support 24 months roll-over prior to Statutory Account-Closing for Audit

purpose 8. Batch Control System 9. Built-in SOP (Sales Order Processing) Module 10. Built-in Lean Inventory Module (OPTIONAL) 11. Built-in Purchasing Module (OPTIONAL) 12. Reports can be exported to Microsoft Excel, Words, Rich Tex Format

and Adobe PDF’s.

Page 11: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

11

2.3.4 SCREEN SHOTS

A. Logon Screen: The logon page

B. Multiple Currency Setting: The App supports the deployment of multiple currency settings as shown below. The App auto reports the local default currency by user’s choice.

Page 12: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

12

C. Setting Up Multiple Company Accounts: This page illustrates the HQ CFO in his steps to setting up and defining the general account parameters for all the business divisions’.

Further to the above, if you click [Detail] button, you will be led to the following screen where you can define multiple locations for Multiple Company Account Setting:

Page 13: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

13

D. Multiple Documents’ Running Number Settings: The screen below illustrates System Administrator can pre-fix those normal Document’s Prefix, Suffix and No of Running Numbers, before the App is being deployed. Some of the normal Documents are Sales Order, Purchase Order, Delivery Order, Good Receipt Note and Others.

Page 14: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

14

E. Charts of Accounts: This illustrates the creations on all charts of accounts for all the business divisions.

Page 15: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

15

F. Batch System: The application supports Batch System which allows Accountants to categorize monthly accounts in a batch system, for security access as well as preventing error entry from an unauthorized user.

G. Organizing Batch of Accounts: The App supports versatile creation of batch system, as shown below.

Page 16: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

16

H. Partial Settlement of Accounts: The application supports partial settlement of accounts, either from Customers’ payment or for settling payment for Suppliers’

Page 17: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

17

I. e@ Procurement Module (Optional): : This module is optional and can be purchased

separately.

J. Sales Order Processing (SOP): The screen below illustrates the Sales Order (or customer’s Purchase Order) entry screen.

Page 18: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

18

K. Good Receipt Note (GRN): The Enterprise Accounting Package provids Inventory System

where the GRN is part of the said Inventory System.

L. Inventory Overview: The screen illustrates user can find the on-hand quantity as well as the inventory details per supplier specific’s.

Page 19: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

19

M. BUSINESS INTELLIGENCE’S DRILL-DOWN (OPTIONAL): The screen below depicts you can use the BI App to drill down and delve into for business’ insight via a true graphical illustrations.

Page 20: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

20

2.4 HARDWARE DEPLOYMENT BASED ON HA (High Availability) The App’s base architecture is on N-Tier. The following is to explain how the N-tier based App enables client to scale up (for Scalability & High Availability):

A. Basic Model: To achieve minimum HA, we propose the hardware configuration

that consists of two (2) web, two (2) application and two (2) database servers which is capable to support 200 concurrent logon users. Details are depicted at Diagram 2.4(A); and

B. Scale-UP Model: The basic model above can be scaled up over time to allow for accommodating increasing number of concurrent users, when the underlying business grows. This is particular useful when the clients undertake multiple development works at different geographic sites. This hardware model is capable to scale up to consist of 32 web, 12 application and 2 database server that is capable to support approximate 2,000 concurrent logins. Details are at [Diagram 2.4 (B)].

Diagram 2.4 (A)

2 units [App Servers]

Database Server

BASE HARDWARE CONFIGURATION

The Base Redundancy Hardware Configuration can consist of 2 Web Servers, 2 Application Servers and 2 Database Servers.

Operating System1. MS Windows Server 2008 (Enterprise Edition)

2. MS Application Centre 2000

Operating System:

1. MS Windows Server

2008 (Enterprise Edition)

2. Database Independence

Client can choose any:

- IBM DB2,

- Oracle 10 g or

- Microsoft SQL 2005

Active Node

Passive Node

OSS Application Software + Business Logic

DATA BACK-UP

`

1

2

3

4

SWITCH-1 SWITCH-2

ROUTER

SETSFIREWALL

SET

INTERNET

2 units [Web Servers]

Page 21: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

21

Diagram 2.4 (B)

Up to 12 units of Application Servers with Component Load Balancing

Up to 32 units of Web Servers with Network Load Balancing

Database Server

Ultimate Hardware Scalability: The N-Tier Platform will allows client to scale up to 32 Web Servers and 12 Application Servers as indicated below

Operating System1. MS Windows Server 2008 (Web

Edition) with Network Load Balancing

Operating System1. MS Windows Server 2008 (Enterprise Edition)

2. MS Application Centre 2000

Operating System:

1. MS Windows Server

2008 (Enterprise Edition)

2. Database Independence

Client can choose any:

- IBM DB2,

- Oracle 10 g or

- Microsoft SQL 2005

Active Node

Passive Node

OSS Application Software + Business Logic

DATA BACK-UP

`

1

2

3

4

5

6

7

8

9

10

11

1230

31

32

1

2

3

4

5

6

7

8

9

Increase up

to 32 web

servers

SWITCH-1 SWITCH-2

ROUTER SETS

FIREWALL SET

INTERNET

Page 22: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

22

2.5 OVERALL DIAGRAM OF COMBINED APPLICATION SOFTWARE AND HARDWARE The following diagram depicts the location based co-relationship between hardware and application software, when they are deployed together.

TOPOLOGY ON HARDWARE AND APPLICATION SOFTWARE DEPLOYMENT & CONFIGURATION

`

Application

Server

Web

Servers

Switch-1 Switch-2

Database

Server

Active Node Passive Node

End-Users

SAN/NAS

BACK-UP

System Security: Access Control

Manager & Session Control

Application

Software-1

Application

Software-2

Application

Software-3

Application Infrastructure Building Block: Access Control,

Encryption, Audit Track, Single-Sign_In, SMS, Report

Portal & Others

Data Access

Layer (DAL)

Database

END-USERS

Page 23: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

23

3. APPLICATION SERVER _ FEATURE SPECIFICATION & DESCRIPTIONS

3.1 OSS © APPLICATION SERVER (ASP.NET) AS MIDDLEWARE You can enhance the core App with the (optional) middleware, OSS © APPLICATION SERVER (ASP.NET), which provides various central management tools for corporate governance, security & risk control, encryption protection and identity management.

The middleware is an SOA based foundation block that not only provides the essential central governance to the core Application; but it also can be deployed as WSDL (web services) to allow other Applications for exchanging data, for integration purpose. The following provides a brief introduction on the essential services that provided by the App Server’s application: A. SYSTEM SECURITY – IDENTIFY AUTHENTICATION & PARAMETERS

A.1 VALUE-BASED POLICIES A.2 STATE-BASED POLICIES

B. AUTHENTICATION C. AUTHORIZATION D. AUDIT TRAIL & TRACK E. DATA PROTECTION: RSA ENCRYPTION F. ACCESS CONTROL MODULE- FILE ACCESS RIGHT TO APPLICATION COMPONENTS G. LDAP (LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL) AND ACTIVE DIRECTORY H. REVOCATION OF USER ACCOUNT MODULE I. REPORT PORTAL MODULE

Page 24: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

24

3.2 SCREEN SHOTS ILLUSTRATIONS OF OSS © APPLICATION SERVER (ASP.NET)

A. System Security – The [General Parameter Setting] tag that allows System Administrator to remotely configure various log-in parameters for each user.

B. System Security @ Audit Trail Module – It allows System Administrator to keep tracks each user’s log-in activities (access, view, data entry, edit, print and others) where the system tabulates the user activities in Date, Time, Action, Field he/she accessed and others.

Page 25: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

25

C. System Security @ File-Access Right Allocation– Assigning specific access right on each file to each user, in accordance to the user’s role and responsibility.

D. System Security @ Feature-Access Right Allocation. This class-specific (Object Oriented) feature allow system administrator to allocate Access Right in check-box whose features will be accorded to approved users.

Page 26: ENTERPRISE ACCOUNTING MANAGEMENT YSTEM (c) Enterprise... · A. Microsoft Visual Studio.NET (ASP.NET & VB.NET), B. Infragistics.NET and C. AJAX. 1.2 DATABASE (RELATIONSHIP DATABASE

WHITEPAPER ON OSS © ENTERPRISE ACCOUNTING SYSTEM (ASP.NET) | WWW.OPEN-SPEC.COM

26

[OPEN SPECTRUM SOLUTION]

1. The above information is correct at the time of this article went to print and release on the OSS website. OSS reserves the absolute right to alter and change any of them at any given time without notifying the installed clienteles;

2. For most updated information on the said application, please contract your nearest OSS authorized resellers or logon to www.open-spec.com for contact; and

3. For reporting of error and mistakes at the above article’s, please send your message to [email protected].