Concrete Logo
Hamburger button

A Concrete no QCon SP 2011 – parte 3

  • Blog
  • 24 de Setembro de 2011
Share

[fblike]

 

Pois é, transações e integração de sistemas são coisas bem antigas.

Quem assistiu a apresentação de Bruno Pereira e Luca Bastos sobre Transações compensatórias usando REST no QCon SP 2011 que mostramos na parte 2, aprendeu que as transações foram inventadas pelos Sumérios entre 5000 e 3000 anos A.C. Que desde sempre as transações precisaram de um log e na palestra foi dito que o conceito de log foi inventado na história infantil de João e Maria.

E de onde sairam estas importantes informações?

O objetivo deste post é listar os links de artigos e livros que serviram de base para preparar a apresentação pois podem servir para mais alguém. Eles foram separados em 4 grupos:

  • A – os fundamentais,
  • B – os importantes para o entendimento do assunto,
  • C – os que ajudaram apenas um pouco na apresentação
  • D – os outros lidos mas de onde não se tirou algo muito relevante (em alguns casos porque já tinham sido citados por outros links)

 

Links sobre transações, Web services e transações com Web services

 

A = Links fundamentais para esta apresentação

A Cesare Pautasso 2011 – Atomic Transactions for the REST of us

A Erik Wilde e Cesare Pautasso 2011 – REST: From Research to Practice

A Guy Pardon 2005? – Try-Cancel/Confirm: Transactions for (Web) Services

A  Pat Helland 2007 – Life beyond Distributed Transactions: an Apostate’s Opinion

A Roy Fielding 2000 – Architectural Styles and the Design of Network-based Software Architectures

 

B = Links importantes para a apresentação ou para o entendimento do assunto

B Bruno Pereira 2010 – Uso de Hypermedia em protocolos REST

B Cesare Pautasso – slideshare diversos

B Gregor Hohpe 2005 – Your Coffee Shop Doesn’t Use Two-Phase Commit

B Guilherme Silveira – Caelum Objects Diversos textos sobre hipermídia

B Guilherme Silveira 2009 – Hipermídia e contratos dinâmicos: menor acoplamento

B Hector Garcia-Molina + Kenneth Salem 1987 – Sagas

B Henry F. Korth, Eliezer Levy e Abraham Silberschatz 1990 – A Formal Approach to Recovery by Compensating Transactions

B Jim Gray 1981 – The Transaction Concept: Virtues and Limitations

B Jim Webber, Savas Parastatidis e Ian Robinson 2010 – REST in Practice: Hypermedia and Systems Architecture

B Leonard Richardson e Sam Ruby 2007 – RESTful Web Services

B Manish Verma 2005- Web Services Transactions

B Mark Little 2009 – REST and transactions

B Mercy Njeri Njima 2008 – A Theory of Transactions

B Rafael Alonso, Hector Garcia-Molina e Kenneth Salem 1987 – Concurrency Control and Recovery for Global Procedures in Federated Databases Systems

B Roy Fielding 2009 – Yahoo Groups: I consider “rest transaction” to be an oxymoron

B Stefan Tilkov 2007 – InfoQ A Brief Introduction to REST

B Thomas Strandenaes e Randi Karlsen 2002 – Transaction Compensation in Web Services

 

C = Links secundários para a apresentação. Ajudaram um pouco ou pelo menos para conhecer a história

C Bruno Pereira 2008 – Web Services REST

C Bruno Pereira – Blogs com tag REST

C Cesare Pautasso 2008 – Bicocca Restws Pautasso Talk

C Hector Garcia-Molina e outros 1991 – Coordinating Multi-Transaction Activities

C Hector Garcia-Molina 1983 – Using Semantic Knowledge for Transaction Processing in a Distributed Database

C Henry F. Korth 1995 – The Double Life of the Transaction Abstraction: Fundamental Principle and Evolving System Concept

C Kotagiri Ramamohanarao, James Bailey e Paolo Busetta 2001 – Transaction Oriented Computational Models for Multi-Agent Systems

C Mark Little, Jon Maron e Greg Pavlik 2004 – Java Transaction Processing: Design and Implementation

C Michael Davidson 2009 – Persistable Compensatory Transactions

C Michael Stonebraker, Nabil Hachem e Pat Helland 2007 – The End of an Architectural Era (It!s Time for a Complete Rewrite)

C Robert Grossman 2007 – A Review of Some Analytic Architectures for High Volume Transaction Systems

C Roy Fielding 2008 – REST APIs must be hypertext-driven

C Sam Ruby 2008 – Connecting

C Sotiris Moschoyiannis, Amir R Razavi, Yongyan Zheng e Paul Kraus 2008 – Long-running Transactions: semantics, schemas, implementation

C Subrahmanyam Allamaraju 1999 – Nuts and Bolts of Transaction Processing

C Subbu Allamaraju 2010 – RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity

 

D = Outros, alguns bons links mas sem contribuir de forma relevante com a apresentação

D Alex Norta 2008 – Exploring a Framework for Advanced Electronic Business Transactions

D Alexandros Marinos, Amir Razavi, Sotiris Moschoyiannis e Paul Krause 2009 – RETRO: A (hopefully) RESTful Transaction Model

D Andrew S. Townley 2006 – Is “REST API” an Oxymoron?

D Biografia do Roy Fielding

D BizTalk Server 2006: The Compensation Model

D Boris Lublinski 2011 – Is REST the future for SOA

D Cesare Pautasso 2008 – REST vs SOAP Making the Right Architectural Decision

D Didier Donsez 2007 – Advanced Transaction Models

D Distributed Transactions Are Evil

D Gerhard Weikum e Gottfried Vossen 2001 – Transactional Information Systems

D Hector Garcia-Molina Jeffrey D. Ullman Jennifer Widom 2008 – Database Systems: The Complete Book, 2nd Ed

D IBM developersWorks 2004 – Distributed transactions with WS-AtomicTransaction and JTA

D IBM developersWorks 2005 – Web Services Transactions specifications

D L. Lamport 2001 – Paxos Made Simple

D Mark Richards 2006 – InfoQ Java Transaction Design Strategies

D Microsoft MSDN – Transaction Specification Index Page

D OASIS 2007 – Web Services Atomic Transaction (WS-AtomicTransaction) Version 1.1

D OASIS Business Transactions TC (BTP 1.1 2004)

D Pete Lacey 2006 – The S stands for Simple

D Philip Bernstein e Eric Newcommer – Principles of Transaction Processing, 2nd Ed

D Rodney Topor 2005 – Informal Notes on Transaction Processing – 2. Transaction Processing for Internet Applications

D Roy Fielding 2008 – On software architecture

D Sérgio Azevedo Junior 2009 – Arquitetura REST com Java: JAX-RS

D Sushil Jajodia e Larry Kerschberg 1997 – Advanced transaction models and architectures

D Willian Cox e Sanjay Dalal 2003 – BEA Web Services and Transactions

 

Se alguém quiser acrescentar links na lista, por favor inclua nos comentários.