James E. Johnson
Microsoft
39 Papers
408 Citations
James E. Johnson is an academic researcher from Microsoft. The author has contributed to research in topics: Distributed transaction & X/Open XA. The author has an hindex of 13, co-authored 37 publications.
Chat about Author
Papers
Formal specification of a Web services protocol
TL;DR: A modest effort revealed oversights that caused unanticipated behaviors of the Web Services Atomic Transaction protocol that were corrected by clarifications and changes to the protocol.
54
Patent
Interface infrastructure for creating and interacting with web services
Shy Cohen,Geary L. Eppley,Douglas M. Purdy,James E. Johnson,Stephen J. Millet,Stephen T. Swartz,Vijay K. Gajjala,Aaron Stern,Alexander Martin DeJarnatt,Alfred M. Lee,Anand Rjagopalan,Anastasios Kasiolas,Chaitanya Dutt Upadhyay,Christopher G. Kaler,Craig A. Critchley,David E. Levin,David Owen Driver,David Wortendyke,Douglas A. Walter,Elliot L. Waingold,Erik B. Christensen,Erin P. Honeycutt,Eugene Shvets,Evgeny Osovetsky,Della-Libela Giovanni M,Jesus Ruiz-Scougall,John D. Doty,Jonathan T. Wheeler,Kapil Gupta,Kenneth D. Wolf,Krishnan Srinivasan,Lance E. Olson,Matthew Thomas Tavis,Mauro Ottaviani,Max Attar Feingold,Michael J. Coulson,Michael Jon Marucheck,Michael Steven Vernal,Michael T. Dice,Mohamed-Hany Essam Ramadan,Makarechian Mohammad,Natasha H. Jethanandani,Richard Dievendorff,Richard D. Hill,Ryan Thomas Sturgell,Saurab Nog,Scott Christopher Seely,Serge Sverdlov,Siddhartha Puri,Sowmyanarayanan K. Srinivasan,Stefan R. Batres,Stefan H. Pharies,Tirunelveli R. Vishwanath,Tomasz Janczuk,Uday S. Hegde,Umesh Madan,Vaithialingam B. Balayogan,Vipul A. Modi,Yaniv Pessach,Yasser Shohoud +59 more
- 14 Nov 2005
TL;DR: A web service namespace as mentioned in this paper is an infrastructure for enabling creation of a wide variety of applications, which includes APIs for basic messaging, secure messaging, reliable messaging and transacted messaging.
53
Patent
Command line transactions
Jeffrey P. Snover,Abhishek Agrawal,Leigh C. Holmes,Cuneyt E. Havlioglu,William James Carley,Vikram Sahijwani,Vitaly Bordovskiy,James E. Johnson,Kapil Gupta +8 more
- 14 Apr 2008
TL;DR: In this article, the authors describe a system with a command shell that supports execution of commands within transactions, including nesting transactions and non-nested transactions and bypassing transacted processing in some instances of a command.
34
Patent
User interface having a cycling display of content representations
Michael Patrick Hart,James E. Johnson,Garth Anton Lewis +2 more
- 19 May 2004
TL;DR: In this article, a user interface is described having a cycling display of content representations, where at any one particular time during a cycling of the cycling display, at least one textural representation is displayed on the display while another one of the textural representations is not displayed.
33
Patent
Fault recovery management in a cloud computing environment
James E. Johnson,Mark Russinovich +1 more
- 26 Jul 2016
TL;DR: In this paper, a fault recovery manager selects a higher priority service whose capacity is below a minimum availability and chooses a lower priority service still above its minimal availability, and reassigns capacity from the lower-priority service to the higher-priority one without depriving the lower priority of operability.
24