Storage Combinators

被引:0
|
作者
Weiher, Marcel [1 ]
Hirschfeld, Robert [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
关键词
modularity; components; REST; composition; ARCHITECTURAL MISMATCH; REUSE;
D O I
10.1145/3359591.3359729
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The ability to compose software from high level components is as sought after as it is elusive. The REST architectural style used in the World Wide Web enables such plug-compatible components in distributed settings. We propose storage combinators, a type of plug-compatible component that can be used as generic intermediary in a non-distributed setting. Storage combinators combine several stores - components that support REST-style verbs - into a single component that also provides a store interface. This mechanism allows a few basic components to be combined in many different ways to achieve different effects with or without adaptation. It correlates with reported increases in productivity while performing well in commercial applications with millions of users.
引用
收藏
页码:111 / 127
页数:17
相关论文
共 50 条
  • [1] CATEGORICAL COMBINATORS
    CURIEN, PL
    [J]. INFORMATION AND CONTROL, 1986, 69 (1-3): : 188 - 254
  • [2] SPACES WITH COMBINATORS
    GEORGIEVA, N
    [J]. ARCHIVE FOR MATHEMATICAL LOGIC, 1993, 32 (05) : 321 - 339
  • [3] ALGEBRAS AND COMBINATORS
    ENGELER, E
    [J]. ALGEBRA UNIVERSALIS, 1981, 13 (03) : 389 - 392
  • [4] LINEARIZING COMBINATORS
    Cockett, Robin
    Lemay, Jean-Simon Pacaud
    [J]. THEORY AND APPLICATIONS OF CATEGORIES, 2022, 38
  • [5] Hard combinators
    Bechet, Denis
    Lippi, Sylvain
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 203 (01) : 31 - 48
  • [6] Evolving combinators
    Fuchs, M
    [J]. AUTOMATED DEDUCTION - CADE-14, 1997, 1249 : 416 - 430
  • [7] Pickler combinators
    Kennedy, AJ
    [J]. JOURNAL OF FUNCTIONAL PROGRAMMING, 2004, 14 : 727 - 739
  • [8] Combinators as presheaves
    Gangle, Rocco
    Tohme, Fernando
    Caterina, Gianluca
    [J]. LOGIC JOURNAL OF THE IGPL, 2024,
  • [9] Constraint combinators
    不详
    [J]. PROGRAMMING CONSTRAINT SERVICES, 2002, 2302 : 105 - 116
  • [10] Search combinators
    Tom Schrijvers
    Guido Tack
    Pieter Wuille
    Horst Samulowitz
    Peter J. Stuckey
    [J]. Constraints, 2013, 18 : 269 - 305