414 REST-API2ManagePASOE
414 REST-API2ManagePASOE
Srinivas Munigala
[email protected]
Agenda
Introduction to PAS for OpenEdge
Demo
PASOE
Optimized
or
et
m
M •
e
6 © 2015 Progress Software Corporation. All rights reserved.
m
How is it different from Classic
AppServer?
Session Manager
Broker Broker Broker
“n” Agent
Agents “n” Agent
Agents “n” Agent
Agents MSAgent
Agent Agent
Agent Agent
Agent “n”1 ABL Sessions
(1(1ABL Agent
Session) (1(1ABL Session) (1 ABL Session) 11ABL
ABLSession
Session
ABL Session) ABL Session)
(1 ABL Session) (1
(1 ABLSession)
ABL Session) 1 ABLSession
ABL Session
(1 ABL Session)
OEE/OEM OEE/OEM
REST
AdminServer AdminServer Client
tcman pasoe2
asbroker2 *manager
JMX
Legend: Client
always exists
------- optional install &
use
tcman help
tcman tcman help <action>
EST
REST
oyR
• depl
rop
ABL App • oep
Principles
delete
put
PAS for
HTTP (S) Your App
OpenEdge
get
post
Properties
Session Mgr
/oemanager/applications/<appName>/sessions Statistics
Agents Properties
/oemanager/applications/<appName>/agents State
Clients
/oemanager/applications/<appName>/clients
Application Transport
Management Management
Session Agent
Management Management
URI /oemanager/applications/<AppName>/requests
Example curl -v
http://localhost:1234/oemanager/applications/test/requests
Media-Type application/vnd.progress+json
Request Body