2002
DOI: 10.7146/brics.v9i11.21729
|View full text |Cite
|
Sign up to set email alerts
|

Extending Java for High-Level Web Service Construction

Abstract: We incorporate innovations from the project into the Java language to provide highlevel features for Web service programming. The resulting language, JWIG, contains an advanced session model and a flexible mechanism for dynamic construction of XML documents, in particular XHTML. To support program development we provide a suite of program analyses that at compiletime verify for a given program that no run-time errors can occur while building documents or receiving form input, and that all documents be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
92
0

Year Published

2003
2003
2008
2008

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 39 publications
(92 citation statements)
references
References 0 publications
0
92
0
Order By: Relevance
“…JWIG [8] is the Java-based successor to <bigwig>. It is compatible with standard Java and is implemented with a combination of Java libraries and a preprocessor that converts the JWIG language extensions into standard Java and performs the static verifications.…”
Section: Other Languages With Powerful Interaction Primitivesmentioning
confidence: 99%
See 1 more Smart Citation
“…JWIG [8] is the Java-based successor to <bigwig>. It is compatible with standard Java and is implemented with a combination of Java libraries and a preprocessor that converts the JWIG language extensions into standard Java and performs the static verifications.…”
Section: Other Languages With Powerful Interaction Primitivesmentioning
confidence: 99%
“…8 A user who attempts to access a reclaimed continuation is redirected to an error page that allows the user to restart the computation. This policy allows the server to manage resources and to prevent the user from restarting computations that have completed.…”
Section: Resource Managementmentioning
confidence: 99%
“…However, the data structure underlying the JWIG implementation [8] performs each plug operation in amortized constant time and each show operation in linear time in the size of the resulting document. As an added benefit, XML documents are constructed to internally share as many common parts as possible.…”
Section: Programming With Xml Templatesmentioning
confidence: 99%
“…A template in MAWL is a wellformed XML fragment containing named gaps which at runtime may be plugged with string values. The <bigwig> and JWIG projects [5,8] creates a copy of x where all g gaps are replaced by copies of y. Note that neither x nor y are modified, that is, XML templates are immutable.…”
Section: Programming With Xml Templatesmentioning
confidence: 99%
See 1 more Smart Citation