文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
参考文献
- Java Object Serialization Specification , docs.oracle.com, 2010.
- Ruby 2.2.0 API Documentation , ruby-doc.org, Dec 2014.
- The Python 3.4.3 Standard Library Reference Manual , docs.python.org, February 2015.
- EsotericSoftware/kryo , github.com, October 2014.
- CWE-502: Deserialization of Untrusted Data , Common Weakness Enumeration, cwe.mitre.org, July 30, 2014.
- Steve Breen: What Do WebLogic, WebSphere, JBoss, Jenkins, OpenNMS, and Your Application Have in Common? This Vulnerability , foxglovesecurity.com, November 6, 2015.
- Patrick McKenzie: What the Rails Security Issue Means for Your Startup , kalzumeus.com, January 31, 2013.
- Eishay Smith: jvm-serializers wiki , github.com, November 2014.
- XML Is a Poor Copy of S-Expressions , c2.com wiki.
- Matt Harris: Snowflake: An Update and Some Very Important Information , email to Twitter Development Talk mailing list, October 19, 2010.
- Shudi (Sandy) Gao, C. M. Sperberg-McQueen, and Henry S. Thompson: XML Schema 1.1 , W3C Recommendation, May 2001.
- Francis Galiegue, Kris Zyp, and Gary Court: JSON Schema , IETF Internet-Draft, February 2013.
- Yakov Shafranovich: RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files , October 2005.
- MessagePack Specification , msgpack.org. Mark Slee, Aditya Agarwal, and Marc Kwiatkowski: Thrift: Scalable Cross-Language Services Implementation , Facebook technical report, April 2007.
- Protocol Buffers Developer Guide , Google, Inc., developers.google.com.
- Igor Anishchenko: Thrift vs Protocol Buffers vs Avro - Biased Comparison , slideshare.net, September 17, 2012.
- A Matrix of the Features Each Individual Language Library Supports , wiki.apache.org.
- Martin Kleppmann: Schema Evolution in Avro, Protocol Buffers and Thrift , martin.kleppmann.com, December 5, 2012.
- Apache Avro 1.7.7 Documentation , avro.apache.org, July 2014.
- Doug Cutting, Chad Walters, Jim Kellerman, et al.: [PROPOSAL] New Subproject: Avro , email thread on hadoop-general mailing list, mail-archives.apache.org, April 2009.
- Tony Hoare: Null References: The Billion Dollar Mistake , at QCon London, March 2009.
- Aditya Auradkar and Tom Quiggle: Introducing Espresso—LinkedIn's Hot New Distributed Document Store , engineering.linkedin.com, January 21, 2015.
- Jay Kreps: Putting Apache Kafka to Use: A Practical Guide to Building a Stream Data Platform (Part 2) , blog.confluent.io, February 25, 2015.
- Gwen Shapira: The Problem of Managing Schemas , radar.oreilly.com, November 4, 2014.
- Apache Pig 0.14.0 Documentation , pig.apache.org, November 2014.
- John Larmouth: ASN.1Complete . Morgan Kaufmann, 1999. ISBN: 978-0-122-33435-1
- Russell Housley, Warwick Ford, Tim Polk, and David Solo: RFC 2459: Internet X.509 Public Key Infrastructure: Certificate and CRL Profile , IETF Network Working Group, Standards Track, January 1999.
- Lev Walkin: Question: Extensibility and Dropping Fields , lionet.info, September 21, 2010.
- Jesse James Garrett: Ajax: A New Approach to Web Applications , adaptivepath.com, February 18, 2005.
- Sam Newman: Building Microservices. O'Reilly Media, 2015. ISBN: 978-1-491-95035-7
- Chris Richardson: Microservices: Decomposing Applications for Deployability and Scalability , infoq.com, May 25, 2014.
- Pat Helland: Data on the Outside Versus Data on the Inside , at 2nd Biennial Conference on Innovative Data Systems Research (CIDR), January 2005.
- Roy Thomas Fielding: Architectural Styles and the Design of Network-Based Software Architectures , PhD Thesis, University of California, Irvine, 2000.
- Roy Thomas Fielding: REST APIs Must Be Hypertext-Driven , roy.gbiv.com, October 20 2008.
- REST in Peace, SOAP , royal.pingdom.com, October 15, 2010.
- Web Services Standards as of Q1 2007 , innoq.com, February 2007.
- Pete Lacey: The S Stands for Simple , harmful.cat-v.org, November 15, 2006.
- Stefan Tilkov: Interview: Pete Lacey Criticizes Web Services , infoq.com, December 12, 2006.
- OpenAPI Specification (fka Swagger RESTful API Documentation Specification) Version 2.0 , swagger.io, September 8, 2014.
- Michi Henning: The Rise and Fall of CORBA , ACM Queue, volume 4, number 5, pages 28–34, June 2006. doi:10.1145/1142031.1142044
- Andrew D. Birrell and Bruce Jay Nelson: Implementing Remote Procedure Calls , ACM Transactions on Computer Systems (TOCS), volume 2, number 1, pages 39–59, February 1984. doi:10.1145/2080.357392
- Jim Waldo, Geoff Wyant, Ann Wollrath, and Sam Kendall: A Note on Distributed Computing , Sun Microsystems Laboratories, Inc., Technical Report TR-94-29, November 1994.
- Steve Vinoski: Convenience over Correctness , IEEE Internet Computing, volume 12, number 4, pages 89–92, July 2008. doi:10.1109/MIC.2008.75
- Marius Eriksen: Your Server as a Function , at 7th Workshop on Programming Languages and Operating Systems (PLOS), November 2013. doi:10.1145/2525528.2525538
- grpc-common Documentation , Google, Inc., github.com, February 2015.
- Aditya Narayan and Irina Singh: Designing and Versioning Compatible Web Services , ibm.com, March 28, 2007.
- Troy Hunt: Your API Versioning Is Wrong, Which Is Why I Decided to Do It 3 Different Wrong Ways , troyhunt.com, February 10, 2014.
- API Upgrades , Stripe, Inc., April 2015.
- Jonas Bonér: Upgrade in an Akka Cluster , email to akka-user mailing list, grokbase.com, August 28, 2013.
- Philip A. Bernstein, Sergey Bykov, Alan Geller, et al.: Orleans: Distributed Virtual Actors for Programmability and Scalability , Microsoft Research Technical Report MSR-TR-2014-41, March 2014.
- Microsoft Project Orleans Documentation , Microsoft Research, dotnet.github.io, 2015.
- David Mercer, Sean Hinde, Yinso Chen, and Richard A O'Keefe: beginner: Updating Data Structures , email thread on erlang-questions mailing list, erlang.com, October 29, 2007.
- Fred Hebert: Postscript: Maps , learnyousomeerlang.com, April 9, 2014.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论