Abstract
Sea is a framework for a Staged Event Architecture, designed around non-blocking asynchronous communication facilities that are decoupled from the threading model chosen by any given application, Components for P networking and in-memory communication are provided. The Sea Java library encapsulates these concepts. Sea is used to easily build efficient and flexible low-level network clients and servers, and in particular as a basic communication substrate for Peer-to-Peer applications.
- Developers:
- Release Date:
- 2005-05-30
- Project Type:
- Open Source, No Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
Other (Commercial or Open-Source): https://dst.lbl.gov/ACSSoftware/sea/license.html
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC03-76SF00098
- Code ID:
- 56881
- Site Accession Number:
- 3846
- Research Org.:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Country of Origin:
- United States
Citation Formats
Hoschek, Wolfgang, and Berket, Karlo.
Staged Event Architecture.
Computer Software.
USDOE.
30 May. 2005.
Web.
doi:10.11578/dc.20210521.3.
Hoschek, Wolfgang, & Berket, Karlo.
(2005, May 30).
Staged Event Architecture.
[Computer software].
https://doi.org/10.11578/dc.20210521.3.
Hoschek, Wolfgang, and Berket, Karlo.
"Staged Event Architecture." Computer software.
May 30, 2005.
https://doi.org/10.11578/dc.20210521.3.
@misc{
doecode_56881,
title = {Staged Event Architecture},
author = {Hoschek, Wolfgang and Berket, Karlo},
abstractNote = {Sea is a framework for a Staged Event Architecture, designed around non-blocking asynchronous communication facilities that are decoupled from the threading model chosen by any given application, Components for P networking and in-memory communication are provided. The Sea Java library encapsulates these concepts. Sea is used to easily build efficient and flexible low-level network clients and servers, and in particular as a basic communication substrate for Peer-to-Peer applications.},
doi = {10.11578/dc.20210521.3},
url = {https://doi.org/10.11578/dc.20210521.3},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20210521.3}},
year = {2005},
month = {may}
}