skip to content
Vertically integrated architectures : versioned data models, implicit services, and persistence-aware programming Preview this item
ClosePreview this item
Checking...

Vertically integrated architectures : versioned data models, implicit services, and persistence-aware programming

Author: Jos Jong
Publisher: California : Apress, [2019] ©2019
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Understand how and why the separation between layers and tiers in service-oriented architectures holds software developers back from being truly productive, and how you can remedy that problem. This book touches on fundamental academic questions and solutions in a practical and substantiated way. Strong processes and development tools can help developers write more complex software, but large amounts of code can  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Jong, Jos.
Vertically integrated architectures.
California : Apress, [2019]
(OCoLC)1055837023
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Jos Jong
ISBN: 9781484242520 1484242521
OCLC Number: 1079759081
Description: 1 online resource
Contents: 1. The Problem --
2. History: How Did We Get Here? --
3. Analysis: What's Going Wrong? --
4. Five Dogmas That Hold Us Back --
5. The Solution: Vertical Integration --
6. The Art of Querying --
7. The I/R Model --
8. Implicit Services --
9. Persistence-Aware Programming --
10. The Client.
Responsibility: Jos Jong.

Abstract:

Understand how and why the separation between layers and tiers in service-oriented architectures holds software developers back from being truly productive, and how you can remedy that problem. This book touches on fundamental academic questions and solutions in a practical and substantiated way. Strong processes and development tools can help developers write more complex software, but large amounts of code can still be directly deduced from the underlying database model, hampering developer productivity. In a world with a shortage of developers, this is bad news. More code also increases maintenance costs and the risk of bugs, meaning less time is spent improving the quality of systems. You will learn that by making relationships first-class citizens within an item/relationship model, you can develop an extremely compact query language, inspired by natural language. You will also learn how this model can serve as both a database schema and an object model upon which to build business logic. Implicit services free you from writing code for standard read/write operations, while still supporting fine-grained authorization. Vertically Integrated Architectures explains how functional schema mappings can solve database migrations and service versioning at the same time, and how all this can support any client, from free-format to fully vertically integrated types. Unleash the potential and use VIA to drastically increase developer productivity and quality.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1079759081> # Vertically integrated architectures : versioned data models, implicit services, and persistence-aware programming
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "1079759081" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/8894000931#Topic/computers_software_development_&_engineering_general> ; # COMPUTERS--Software Development & Engineering--General
    schema:about <http://dewey.info/class/005.1/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/8894000931#Topic/computers_programming_general> ; # COMPUTERS--Programming--General
    schema:about <http://experiment.worldcat.org/entity/work/data/8894000931#Topic/software_architecture> ; # Software architecture
    schema:author <http://experiment.worldcat.org/entity/work/data/8894000931#Person/jong_jos> ; # Jos Jong
    schema:bookFormat schema:EBook ;
    schema:datePublished "2019" ;
    schema:description "1. The Problem -- 2. History: How Did We Get Here? -- 3. Analysis: What's Going Wrong? -- 4. Five Dogmas That Hold Us Back -- 5. The Solution: Vertical Integration -- 6. The Art of Querying -- 7. The I/R Model -- 8. Implicit Services -- 9. Persistence-Aware Programming -- 10. The Client."@en ;
    schema:description "Understand how and why the separation between layers and tiers in service-oriented architectures holds software developers back from being truly productive, and how you can remedy that problem. This book touches on fundamental academic questions and solutions in a practical and substantiated way. Strong processes and development tools can help developers write more complex software, but large amounts of code can still be directly deduced from the underlying database model, hampering developer productivity. In a world with a shortage of developers, this is bad news. More code also increases maintenance costs and the risk of bugs, meaning less time is spent improving the quality of systems. You will learn that by making relationships first-class citizens within an item/relationship model, you can develop an extremely compact query language, inspired by natural language. You will also learn how this model can serve as both a database schema and an object model upon which to build business logic. Implicit services free you from writing code for standard read/write operations, while still supporting fine-grained authorization. Vertically Integrated Architectures explains how functional schema mappings can solve database migrations and service versioning at the same time, and how all this can support any client, from free-format to fully vertically integrated types. Unleash the potential and use VIA to drastically increase developer productivity and quality."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/8894000931> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1055837023> ;
    schema:name "Vertically integrated architectures : versioned data models, implicit services, and persistence-aware programming"@en ;
    schema:productID "1079759081" ;
    schema:url <https://doi.org/10.1007/978-1-4842-4252-0> ;
    schema:url <https://ra.ocls.ca/ra/algologin.aspx?inst=algonquin&url=http://proquest.safaribooksonline.com/?uiCode=algonquin&xmlId=9781484242520> ;
    schema:url <http://ezsecureaccess.balamand.edu.lb/login?url=https://doi.org/10.1007/978-1-4842-4252-0> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1986788> ;
    schema:url <https://ezproxy.lau.edu.lb:2443/login?url=https://doi.org/10.1007/978-1-4842-4252-0> ;
    schema:url <http://proquest.safaribooksonline.com/?uiCode=stanford&xmlId=9781484242520> ;
    schema:url <http://proquest.safaribooksonline.com/9781484242520> ;
    schema:workExample <http://dx.doi.org/10.1007/978-1-4842-4252-0> ;
    schema:workExample <http://worldcat.org/isbn/9781484242520> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB918107> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1079759081> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/8894000931#Topic/computers_programming_general> # COMPUTERS--Programming--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/8894000931#Topic/computers_software_development_&_engineering_general> # COMPUTERS--Software Development & Engineering--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Software Development & Engineering--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/8894000931#Topic/software_architecture> # Software architecture
    a schema:Intangible ;
    schema:name "Software architecture"@en ;
    .

<http://proquest.safaribooksonline.com/?uiCode=stanford&xmlId=9781484242520>
    rdfs:comment "Available to Stanford-affiliated users." ;
    .

<http://worldcat.org/isbn/9781484242520>
    a schema:ProductModel ;
    schema:isbn "1484242521" ;
    schema:isbn "9781484242520" ;
    .

<http://www.worldcat.org/oclc/1055837023>
    a schema:CreativeWork ;
    rdfs:label "Vertically integrated architectures." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1079759081> ; # Vertically integrated architectures : versioned data models, implicit services, and persistence-aware programming
    .

<http://www.worldcat.org/title/-/oclc/1079759081>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1079759081> ; # Vertically integrated architectures : versioned data models, implicit services, and persistence-aware programming
    schema:dateModified "2019-10-14" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.