SSP Applications Compared to Customization with SuiteScript

The following tables compare SSP application capabilities with Suitelets, RESTlets, and Scriptable Cart:

KEY

Symbol

Definition

S

Supported

U

Unsuported

Not Recommended

O

Optional

Presentation

Suitelet

RESTlet

SSP Applications

Scriptable Cart

.SSP

.SS

Static HTML

S

X

S

X

UI Objects

S

X

X

Dynamic HTML

S

X

S

S

Standard Library Tags

X

X

S

X

Services

Suitelet

RESTlet

SSP Application

Scriptable Cart

.SSP

.SS

JSON for nlobj

S

X

HTTP Methods

POST/GET

GET/POST/PUT/DELETE

GET

GET/POST/PUT/DELETE

nl APIs

S

S

S

S

S (only on SO form)

Ecommerce APIs

X

X

S

S

X

Authentication and Authorization

Suitelet

RESTlet

SSP Application

Scriptable Cart

.SSP

.SS

Available Without Login

S

X

S

S

Recognized User (Cookies)

X

X

S

S

Shopper

X

X

S

S

User (Entity Record)

S

S

S

S

Authentication Mechanism

JSessionId

JSessionId/nlAuth

JSessionId

JSessionId

Audience

S

S

X

X

Execute As Admin

S

X

X

X

Deployment

Suitelet

RESTlet

SSP Application

Scriptable Cart

.SSP

.SS

Deployment Model

One per script

One per script

One per folder

many per form or Record Type

Named URLs

X

X

S

X

Touch Points to override NS pages

X

X

S

X

Touch Points to Extended Apps

S

S

X

X

Bundleable

S

S

S

S

Debugger

S

S

X

S