Elements of information theory
Elements of information theory
A framework for the analysis of coordination in global software development
Proceedings of the 2006 international workshop on Global software development for the practitioner
Optimal Routing in a Packet-Switched Computer Network
IEEE Transactions on Computers
NP-complete scheduling problems
Journal of Computer and System Sciences
Proceedings of the FSE/SDP workshop on Future of software engineering research
Coordinating distributed operations
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
SRII '11 Proceedings of the 2011 Annual SRII Global Conference
Optimizing Cross Enterprise Collaboration Using a Coordination Hub
SRII '11 Proceedings of the 2011 Annual SRII Global Conference
Business Process Analysis and Optimization: Beyond Reengineering
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Programming hybrid services in the cloud
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Hi-index | 0.00 |
Improving work within and among enterprises is of pressing importance. We take a services-oriented view of both doing and coordinating work by treating work as a service. We discuss how large work engagements can be decomposed into a set of smaller interconnected service requests and conversely how larger engagements can be built up from smaller ones. Encapsulating units of work into service requests enables assignment to any organization qualified to service the work, and naturally lends itself to ongoing optimization of the overall engagement. A service request contains two distinct parts: coordination information for coordinating work and payload information for doing work. Coordination information deals with business concerns such as risk, cost, schedule, and value co-creation. On the other hand, payload information defines the deliverables and provides what is needed to do the work, such as designs or use-cases. This general two-part decomposition leads to a paradigm of work as a two-way information flow between service systems, rather than as a business process that needs to be implemented or integrated between two organizations. Treating work as information flow allows us to leverage extant understanding of information systems and facilitates information technology support for work using mainstream service-oriented architectures (SOA). Significant benefits from this approach include agility in setting up large engagements to be carried out by distributed organizations, visibility into operations without violating providers' privacy or requiring changes to internal processes, responsiveness to unpredictability and change, and ongoing optimizations over competing business objectives.