Applications can be categorized by the business functionality from an enterprise perspective and it can also be categorized based on how and where they run.

Applications can be categorized by the business functionality from an enterprise perspective and it can also be categorized based on how and where they run.

Line 34:

Line 32:

* IT Desktop support system

* IT Desktop support system

* Email clients

* Email clients

+

== Application categorization based on on how and where they run ==

== Application categorization based on on how and where they run ==

Line 43:

Line 42:

* Order status checking system

* Order status checking system

* Email clients

* Email clients

+

'''Background Applications'''

'''Background Applications'''

Line 50:

Line 50:

* Background Order validation Job

* Background Order validation Job

* Nightly data Synchronization scripts

* Nightly data Synchronization scripts

+

'''Services based Applications/Interfaces'''

'''Services based Applications/Interfaces'''

Line 57:

Line 58:

* customer data retrieval web service

* customer data retrieval web service

* Google's SOAP Search API

* Google's SOAP Search API

+

[[Category:OWASP Application Security Assessment Standards Project]]

[[Category:OWASP Application Security Assessment Standards Project]]

{{Template:Stub}}

{{Template:Stub}}

Revision as of 06:08, 3 August 2006

Applications can be categorized by the business functionality from an enterprise perspective and it can also be categorized based on how and where they run.

Application categorization based on the business functionality

Business to Customer(B2C) Applications
These are in general customer facing applications. Most of these are web/browser based applications. It includes dynamic content based web sites. Some of these applications can be client based application that needs to be installed on customer's computing device (laptop/desktop).

Examples

Ordering System

Customer Support System

Web sites providing product information

Applets/Active-X lightweight clients

Clients that gets installed on customer devices

Business to Business (B2B) Applications
These applications are used between business partners like suppliers, resellers etc. Traditionally these applications are accessed using dedicated lines between business partners. Lately many of these applications directly use Internet with security features such as VPNs. Many of these applications are based on SOA (Service oriented architecture) and leverage web-services.

Examples:

Parts ordering and status system

Bulk Order submission web service

Internal Applications
These applications are used within the organization (Intranet) and are not exposed/available outside the enterprise. These include web based applications as well as desktop applications such as email/IM.

Examples:

HR Systems

Internal Financial and ERP System

IT Desktop support system

Email clients

Application categorization based on on how and where they run

Front-End Applications
These are the applications that interact with users through GUI such as browser, desktop client etc.

Examples:

Order status checking system

Email clients

Background Applications
These applications does not directly interact with the user. These are typically background processes and jobs.

Examples

Background Order validation Job

Nightly data Synchronization scripts

Services based Applications/Interfaces
Provides an integration point to other applications and systems. Web Services is widely used standard.

Examples

customer data retrieval web service

Google's SOAP Search API

This article is a stub. You can help OWASP by expanding it or discussing it on its Talk page.