MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Scalable Programming Abstractions for XML Services

by Burak Emir Sebastian ,  Sebastian Maneth ,  Martin Odersky
Add To MetaCart

Abstract:

Traditional programming paradigms and styles do not lend themselves easily to XML services. This has led to engineered systems that are characterized by a mix of special purpose and general purpose languages. Such systems are brittle, hard to understand and do not scale well - hence they are not dependable. We describe some facets of the Scala programming language targeted at XML services that unify the disparate worlds through a judicious combination of existing and new programming language constructs.

Citations

675 Design Patterns – Gamma, Helm, et al. - 1995
89 Modern Concurrency Abstractions for C – Benton, Cardelli, et al. - 2002
69 Haskell and XML: Generic combinators or type-based translation – WALLACE, C - 1999
65 Extending java for high-level web service construction – Christensen, Møller, et al.
57 The project – Brabrand, Møller, et al.
45 M.: An overview of the Scala programming language – Odersky, Altherr, et al. - 2004
39 Mawl: a domain-specific language for form-based services – Atkins, Ball, et al. - 1999
32 Scalable Component Abstractions – Odersky, Zenger - 2005
31 The essence of data access in Cω – Bierman, Meijer, et al. - 2004
18 A.: The Xtatic Experience – Gapeyev, Levin, et al. - 2005
15 XJ: facilitating XML processing in Java – Harren, Raghavachari, et al. - 2005
5 Extending pattern matching with regular tree expressions for XML processing – Emir - 2003
1 PiLib: A hosted language for pi-calculus style concurrency – Cremet, Odersky - 2003
1 The influence of browsers on evaluators or, continations to program web servers – Quiennec - 2000
1 wide web committee – World