Orthogonal Persistence for the Java Platform — specification
Saved in:
| Title: | Orthogonal Persistence for the Java Platform — specification |
|---|---|
| Authors: | Mick Jordan, Malcolm Atkinson |
| Contributors: | The Pennsylvania State University CiteSeerX Archives |
| Source: | http://research.sun.com/techrep/2000/smli_tr-2000-94.pdf. |
| Publication Year: | 2000 |
| Collection: | CiteSeerX |
| Subject Terms: | TRADEMARKS Sun, Sun Microsystems, the Sun logo, Java, Enterprise JavaBeans, JDBC, JDK, Java Compiler Compiler, and Solaris are trademarks or registered |
| Description: | Orthogonal persistence provides the programmer with persistence for all data types, with minimal impact on the programing model or development process. We motivate the addition of orthogonal persistence to the Java ™ platform, and show how this results in a simple and appealing application development model. The overall goal is to provide the illusion of continuous computation in the face of system shutdowns, planned or unplanned. This is achieved by checkpointing the state of the system periodically to stable memory. We describe how the principles of orthogonal persistence are applied to the Java ™ programming language and specify the small set of changes to the Java language specification and core libraries necessary to fulfill these principles. We describe the rationale for our particular choices, informed by the experience with the PJama prototype implementations. Finally, the programming model for managing state that is external to the Java ™ virtual machine is discussed in detail. |
| Document Type: | text |
| File Description: | application/pdf |
| Language: | English |
| Relation: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.133.2990 |
| Availability: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.133.2990 http://research.sun.com/techrep/2000/smli_tr-2000-94.pdf |
| Rights: | Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Accession Number: | edsbas.A088C806 |
| Database: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.133.2990# Name: EDS - BASE (s4221598) Category: fullText Text: View record from BASE – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Jordan%20M Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.A088C806 RelevancyScore: 826 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 826.449523925781 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Orthogonal Persistence for the Java Platform — specification – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Mick+Jordan%22">Mick Jordan</searchLink><br /><searchLink fieldCode="AR" term="%22Malcolm+Atkinson%22">Malcolm Atkinson</searchLink> – Name: Author Label: Contributors Group: Au Data: The Pennsylvania State University CiteSeerX Archives – Name: TitleSource Label: Source Group: Src Data: <i>http://research.sun.com/techrep/2000/smli_tr-2000-94.pdf</i>. – Name: DatePubCY Label: Publication Year Group: Date Data: 2000 – Name: Subset Label: Collection Group: HoldingsInfo Data: CiteSeerX – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22TRADEMARKS+Sun%22">TRADEMARKS Sun</searchLink><br /><searchLink fieldCode="DE" term="%22Sun+Microsystems%22">Sun Microsystems</searchLink><br /><searchLink fieldCode="DE" term="%22the+Sun+logo%22">the Sun logo</searchLink><br /><searchLink fieldCode="DE" term="%22Java%22">Java</searchLink><br /><searchLink fieldCode="DE" term="%22Enterprise+JavaBeans%22">Enterprise JavaBeans</searchLink><br /><searchLink fieldCode="DE" term="%22JDBC%22">JDBC</searchLink><br /><searchLink fieldCode="DE" term="%22JDK%22">JDK</searchLink><br /><searchLink fieldCode="DE" term="%22Java+Compiler+Compiler%22">Java Compiler Compiler</searchLink><br /><searchLink fieldCode="DE" term="%22and+Solaris+are+trademarks+or+registered%22">and Solaris are trademarks or registered</searchLink> – Name: Abstract Label: Description Group: Ab Data: Orthogonal persistence provides the programmer with persistence for all data types, with minimal impact on the programing model or development process. We motivate the addition of orthogonal persistence to the Java ™ platform, and show how this results in a simple and appealing application development model. The overall goal is to provide the illusion of continuous computation in the face of system shutdowns, planned or unplanned. This is achieved by checkpointing the state of the system periodically to stable memory. We describe how the principles of orthogonal persistence are applied to the Java ™ programming language and specify the small set of changes to the Java language specification and core libraries necessary to fulfill these principles. We describe the rationale for our particular choices, informed by the experience with the PJama prototype implementations. Finally, the programming model for managing state that is external to the Java ™ virtual machine is discussed in detail. – Name: TypeDocument Label: Document Type Group: TypDoc Data: text – Name: Format Label: File Description Group: SrcInfo Data: application/pdf – Name: Language Label: Language Group: Lang Data: English – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.133.2990 – Name: URL Label: Availability Group: URL Data: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.133.2990<br />http://research.sun.com/techrep/2000/smli_tr-2000-94.pdf – Name: Copyright Label: Rights Group: Cpyrght Data: Metadata may be used without restrictions as long as the oai identifier remains attached to it. – Name: AN Label: Accession Number Group: ID Data: edsbas.A088C806 |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.A088C806 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English Subjects: – SubjectFull: TRADEMARKS Sun Type: general – SubjectFull: Sun Microsystems Type: general – SubjectFull: the Sun logo Type: general – SubjectFull: Java Type: general – SubjectFull: Enterprise JavaBeans Type: general – SubjectFull: JDBC Type: general – SubjectFull: JDK Type: general – SubjectFull: Java Compiler Compiler Type: general – SubjectFull: and Solaris are trademarks or registered Type: general Titles: – TitleFull: Orthogonal Persistence for the Java Platform — specification Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Mick Jordan – PersonEntity: Name: NameFull: Malcolm Atkinson – PersonEntity: Name: NameFull: The Pennsylvania State University CiteSeerX Archives IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2000 Identifiers: – Type: issn-locals Value: edsbas – Type: issn-locals Value: edsbas.oa Titles: – TitleFull: http://research.sun.com/techrep/2000/smli_tr-2000-94.pdf Type: main |
| ResultId | 1 |
Nájsť tento článok vo Web of Science