DSDE Components Differences
June 2006
DSDE Components Differences
H
H
T
T
T
T
P
P
/
/
X
X
M
M
L
L
i
i
n
n
t
t
e
e
r
r
f
f
a
a
c
c
e
e
D
D
e
e
f
f
i
i
n
n
i
i
t
t
i
i
o
o
n
n
�
Used for read/write transactions with DocuShare server
using HTTP/1.1 protocol and XML data format
�
Header of the request defines the transaction
�
The body of the request defines the data for the
transaction
H
H
T
T
T
T
P
P
/
/
X
X
M
M
L
L
I
I
n
n
t
t
e
e
r
r
f
f
a
a
c
c
e
e
A
A
d
d
v
v
a
a
n
n
t
t
a
a
g
g
e
e
s
s
�
Platform and language independent
�
Perl / Java / Python / VB / VC++
�
XML format request and response
�
Easy for parsing
�
Easy to control authentication
H
H
T
T
T
T
P
P
/
/
X
X
M
M
L
L
I
I
n
n
t
t
e
e
r
r
f
f
a
a
c
c
e
e
D
D
i
i
s
s
a
a
d
d
v
v
a
a
n
n
t
t
a
a
g
g
e
e
s
s
�
Not all functions supported
�
Longer development time
�
Syntax sensitive
�
Requires experience with socket programming when
performing ApplyUpload
�
Compatibility (compared to DSClient SDK)
1
DSDE Components Differences
D
D
o
o
c
c
u
u
S
S
h
h
a
a
r
r
e
e
C
C
l
l
i
i
e
e
n
n
t
t
S
S
D
D
K
K
D
D
e
e
f
f
i
i
n
n
i
i
t
t
i
i
o
o
n
n
�
A collection of COM objects for programming in Windows
Environment
�
DocuShare Windows Client, Outlook Client, and PaperPort
Link were all developed using the DocuShare Client SDK
�
SDK is built upon HTTP / XML interface
D
D
o
o
c
c
u
u
S
S
h
h
a
a
r
r
e
e
C
C
l
l
i
i
e
e
n
n
t
t
S
S
D
D
K
K
-
-
A
A
d
d
v
v
a
a
n
n
t
t
a
a
g
g
e
e
s
s
�
Can use it within C#, VB, VC++, VB Script, VBA such as
MS Excel, MS PowerPoint, and ASP
�
Faster Development
�
Easy
�
Excellent for building Prototypes
�
Lots of extra features (compare with HTTP/XML interface)
�
Compatibility (easy to upgrade)
�
Need no network programming experience
D
D
o
o
c
c
u
u
S
S
h
h
a
a
r
r
e
e
C
C
l
l
i
i
e
e
n
n
t
t
S
S
D
D
K
K
–
–
D
D
i
i
s
s
a
a
d
d
v
v
a
a
n
n
t
t
a
a
g
g
e
e
s
s
�
Platform & language dependent
�
Less customizable
�
Less control over data
�
Not in XML
�
Need time to learn the functions and features offered by
SDK
2
DSDE Components Differences
D
D
o
o
c
c
u
u
S
S
h
h
a
a
r
r
e
e
J
J
a
a
v
v
a
a
A
A
P
P
I
I
D
D
e
e
f
f
i
i
n
n
i
i
t
t
i
i
o
o
n
n
�
Allow Developers to use and communicate to DS using
Java
�
Most direct interface to DocuShare Server
D
D
o
o
c
c
u
u
S
S
h
h
a
a
r
r
e
e
J
J
a
a
v
v
a
a
A
A
P
P
I
I
-
-
A
A
d
d
v
v
a
a
n
n
t
t
a
a
g
g
e
e
s
s
�
It’s Java!
�
Can modify DocuShare schema
�
Able to integrate other Java Platform
�
Can program in JSP and provide direct web integration
D
D
o
o
c
c
u
u
S
S
h
h
a
a
r
r
e
e
J
J
a
a
v
v
a
a
A
A
P
P
I
I
-
-
D
D
i
i
s
s
a
a
d
d
v
v
a
a
n
n
t
t
a
a
g
g
e
e
s
s
�
It’s Java, might not simple to integrate with Windows
Application
3
DSDE Components Differences
D
D
o
o
c
c
u
u
S
S
h
h
a
a
r
r
e
e
W
W
o
o
r
r
k
k
f
f
l
l
o
o
w
w
A
A
P
P
I
I
�
Drala workflow engine support full Java integration and
XML
�
Studio Interface available for graphical representation of
Workflow
�
Workflow Manager available for monitoring workflow,
workflow templates, and performance
D
D
o
o
c
c
u
u
S
S
h
h
a
a
r
r
e
e
I
I
n
n
t
t
e
e
r
r
a
a
c
c
t
t
S
S
D
D
K
K
�
Sparrowizer available for conversion between HTML to
DocuShare Interact Page
�
Additional templates for samples and deploy
�
Capable add an Interact page from Add dropdown directly.
4