Patent ID: 8316346
Filing Date: 2012-11-20
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method of selecting a technology to implement a service integration, comprising: receiving, by a computing system, a set of requirements for a service of a plurality of services, wherein said set of requirements includes a plurality of functional requirements and a plurality of non-functional requirements; receiving, by said computing system, a plurality of technology preference relative weights for relatively weighting a plurality of technologies; receiving, by said computing system, a plurality of requirement relative weights for relatively weighting said set of requirements; receiving, by said computing system, a plurality of responses, wherein said responses are associated with said requirements and with said requirement relative weights in a one-to-one correspondence, wherein said responses are associated with said technology preference relative weights and with indicators of a set of n indicators in a many-to-one correspondence, wherein said set of n indicators indicates said plurality of technologies, and wherein said plurality of responses indicates a plurality of characteristics that satisfy said set of requirements; and selecting, by said computing system, a technology of said plurality of technologies to build said service within an implementation of said service integration, wherein said selecting said technology includes: said computing system identifying a response of said plurality of responses as being included within a pre-defined range of responses; said computing system determining a weighted response value wrv in response to said determining said weighted response value wrv said computing system determining a maximum value awrv said computing system identifying said technology based on said technology being associated with said k-th indicator and with said maximum value awrv