Staff Profile
Professor Jim Webber
Visiting Professor of Practice
Dr. Jim Webber is Neo4j’s Chief Scientist and Visiting Professor at Newcastle University. At Neo4j, Jim leads the Systems Research Group, working on a variety of database research topics with a focus on fault-tolerance. He also co-authored several books on graph technology including Graph Databases (1st and 2nd editions, O’Reilly), Graph Databases for Dummies (Wiley), and Building Knowledge Graphs (O’Reilly).
Prior to Neo4j, Jim worked on fault-tolerant distributed systems. First at Newcastle University startup Arjuna and then for a variety of clients for global consulting firm ThoughtWorks. Along the way Jim co-authored the distrubuted systems books REST in Practice (O’Reilly) and Developing Enterprise Web Services - An Architect’s Guide (Prentice Hall).
Jim’s blog is located at https://jimwebber.org and he tweets sometimes at @jimwebber.
- Graph Theory
- Databases
- Distributed Systems
- Fault Tolerance
-
Articles
- Parastatidis S, Woodman S, Webber J, Kuo D, Greenfield P. Asynchronous messaging between Web services using SSDL. IEEE Internet Computing 2006, 10(1), 26-39.
- Parastatidis S, Webber J, Watson P, Rischbeck T. WS-GAF: a framework for building Grid applications using Web Services. Concurrency and Computation: Practice & Experience 2005, 17(2-4), 391-417.
- Atkinson M, DeRoure D, Dunlop A, Fox G, Henderson P, Hey T, Paton N, Newhouse S, Parastatidis S, Trefethen A, Watson P, Webber J. Web Service Grids: An evolutionary approach. Concurrency Computation Practice and Experience 2005, 17(2-4), 377-389.
- Webber J, Lee PA. Visual, Object-Oriented Development of Parallel Applications. Journal of Visual Languages and Computing 2001, 12(2), 145-161.
- Webber J, Corrales V, Little MC, Parastatidis S. Making Web Services Work. Application Development Advisor 2001, 5(9), 68-71.
-
Book Chapter
- Woodman S, Parastatidis S, Webber J. Protocol-Based Integration Using SSDL and pi-Calculus. In: Taylor, I. .J., Deelman, E., Gannon, D.B., Shields, M, ed. Workflows for E-science: Scientific Workflows for Grids. London, UK: Springer-Verlag, 2007, pp.227-243.
-
Conference Proceedings (inc. Abstracts)
- Waudby J, Ezhilchelvan P, Mitrani I, Webber J. A Performance Study of Epoch-based Commit Protocols in Distributed OLTP Databases. In: 41st IEEE International Symposium on Reliable Distributed Systems (SRDS). 2022, Vienna, Austria: IEEE.
- Waudby J, Ezhilchelvan P, Webber J, Mitrani I. Preserving Reciprocal Consistency in Distributed Graph Databases. In: 7th Workshop on Principles and Practice of Consistency for Distributed Data. 2020, Heraklion, Crete, Greece: ACM Press.
- Ezhilchelvan P, Mitrani I, Waudby J, Webber J. Design and Evaluation of an Edge Concurrency Control Protocol for Distributed Graph Databases. In: 16th European Performance Engineering Workshop (EPEW 2019). 2019, Lecture Notes in Computer Science: Springer.
- Ezhilchelvan P, Mitrani I, Webber J. On the degradation of distributed graph databases with eventual consistency. In: 15th European Performance Engineering Workshop (EPEW 2018). 2018, Paris, France: Springer Verlag.
- Ribeiro de Mello E, Parastatidis S, Reinecke P, Smith C, van Moorsel A, Webber J. Secure and Provable Service Support for Human-Intensive Real-Estate Processes. In: IEEE International Conference on Services Computing (SCC). 2006, Chicago, Illinois: IEEE Computer Society.
- De Mello ER, Parastatidis S, Reinecke P, Smithy C, Van Moorsel A, Webber J. Secure and provable service support for human-intensive real-estate processes. In: Proceedings - IEEE International Conference on Services Computing, SCC. 2006, Chicago, IL: IEEE.
- Kuo D, Nepal S, Zic J, Fekete A, Greenfield P, Parastatidis S, Webber J. Expressing and reasoning about service contracts in service-oriented computing. In: Proceedings - ICWS: IEEE International Conference on Web Services. 2006, Chicago, IL: IEEE.
- Parastatidis S, Watson P, Webber J. Grid computing using Web Services technologies. In: Peer-to-Peer, Grid, and Service-Orientation in Digital Library Architectures. 2005, Cagliari, Italy: Springer.
- Parastatidis S, Watson P, Webber J. Grid computing using web services technologies. In: Peer-to-Peer, Grid, and Service-Orientation in Digital Library Architectures: 6th Thematic Workshop of the EU Network of Excellence (DELOS). 2005, Cagliari, Italy: Springer.
- Parastatidis S, Webber J. Assessing the risk and value of adopting emerging and unstable Web services specifications. In: IEEE International Conference on Services Computing (SCC). 2004, Shanghai, China: IEEE.
- Marshall LF, Webber J. The Misplaced Comma: Programmers' Tales and Traditions. In: 14th Annual Workshop of the Psychology of Programming Interest Group (PPIG). 2002, Brunel University, London, UK: Brunel University College.
- Webber J, Lee PA. Visual Object-Oriented Development of Parallel Applications. In: IEEE VL 2000 Satellite Workshop on Visual Methods for Parallel and Distributed Programming, Seattle, USA, 14 September 2000. Part of the 2000 IEEE Symposium on Visual Languages (VL 2000). 2000, Seattle, USA: IEEE.
- Marshall LF, Webber J. Gotos Considered Harmful and Other Programmers' Taboos. In: Proceedings of the Twelfth Annual meeting of the Psychology of Programming Interest Group (PPIG 2000). 2000, Cozenza, Italy.
- Marshall LF, Webber J. Gotos Considered Harmful and Other Programmers' Taboos. In: 12th Annual Workshop of the Psychology of Programming Interest Group (PPIG). 2000, Corigliano Calabro, Cosenza, Italy: Memoria.
-
Reports
- Ezhilchelvan Paul, Mitrani Isi, Webber Jim. On the degradation of distributed graph databases with eventual consistency. Newcastle upon Tyne: School of Computing, Newcastle University, 2018. School of Computing Technical report Series 1522.
- Ribeiro de Mello E, Parastatidis S, Reinecke P, Smith C, van Moorsel A, Webber J. Secure and Provable Service Support for Human-Intensive Real-Estate Processes. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2006. School of Computing Science Technical Report Series 960.
- Parastatidis S, Webber J. The SOAP Service Description Language. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 899.
- Parastatidis S, Webber J. Service-oriented, Distributed, High-Performance Computing. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 922.
- Woodman S, Parastatidis S, Webber J. Sequencing Constraints SSDL Protocol Framework. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 903.
- Kuo D, Greenfield P, Parastatidis S, Webber J. Rules-based SSDL Protocol Framework. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 902.
- Parastatidis S, Webber J. MEP SSDL Protocol Framework. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 900.
- Parastatidis S, Watson P, Webber J. Grid Computing Using Web Services. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 926.
- Parastatidis S, Webber J. CSP SSDL Protocol Framework. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 901.
- Parastatidis S, Webber J, Woodman S, Kuo D, Greenfield P. An Introduction to the SOAP Service Description Language. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 898.
- Parastatidis S, Webber J, Watson P. Using Web Services to Build Grid Applications - The "No Risk" WSGAF Profile. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2004. School of Computing Science Technical Report Series 850.
- Parastatidis S, Webber J. Assessing the Risk and Value of Adopting Emerging and Unstable Web Services Specifications. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2004. School of Computing Science Technical Report Series 851.
- Parastatidis S, Webber J, Watson P, Rischbeck T. A Grid Application Framework based on Web Services Specifications and Practices. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2004. School of Computing Science Technical Report Series 825.
- Webber J, Lee PA. Taxonomy for Visual Parallel Programming Languages. University of Newcastle upon Tyne: School of Computing Science, 2003.
- Lee PA, Webber J. Taxonomy for Visual Parallel Programming. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2003. School of Computing Science Technical Report Series 793.
- Webber J. Visual Object-Oriented Development of Parallel Applications [PhD thesis]. Newcastle upon Tyne: University of Newcastle upon Tyne, 2000. Department of Computing Science.
- Marshall LF, Webber J. Gotos Considered Harmful and other Programmers' Taboos. Newcastle upon Tyne: Department of Computing Science, University of Newcastle upon Tyne, 2000. Department of Computing Science Technical Report Series 699.