1. A system comprising: a distributed service-oriented computer architecture programmed to service publish-subscribe events including: a processor invoking a first file open operation, in a file system application programming interface within the distributed service-oriented computer architecture, to prepare to publish an object; the processor invoking one or more file write operations, in the file system application programming interface, to publish events associated with the object; the processor invoking a second file open operation, in the file system application programming interface, to subscribe to the object; and the processor invoking one or more file read operations, in the file system application programming interface, to receive the events associated with the object.