3 resultados para Business Process Outsourcing
em CiencIPCA - Instituto Politécnico do Cávado e do Ave, Portugal
Resumo:
COORDINSPECTOR is a Software Tool aiming at extracting the coordination layer of a software system. Such a reverse engineering process provides a clear view of the actually invoked services as well as the logic behind such invocations. The analysis process is based on program slicing techniques and the generation of, System Dependence Graphs and Coordination Dependence Graphs. The tool analyzes Common Intermediate Language (CIL), the native language of the Microsoft .Net Framework, thus making suitable for processing systems developed in any .Net Framework compilable language. COORDINSPECTOR generates graphical representations of the coordination layer together with business process orchestrations specified in WSBPEL 2.0
Resumo:
More and more current software systems rely on non trivial coordination logic for combining autonomous services typically running on different platforms and often owned by different organizations. Often, however, coordination data is deeply entangled in the code and, therefore, difficult to isolate and analyse separately. COORDINSPECTOR is a software tool which combines slicing and program analysis techniques to isolate all coordination elements from the source code of an existing application. Such a reverse engineering process provides a clear view of the actually invoked services as well as of the orchestration patterns which bind them together. The tool analyses Common Intermediate Language (CIL) code, the native language of Microsoft .Net Framework. Therefore, the scope of application of COORDINSPECTOR is quite large: potentially any piece of code developed in any of the programming languages which compiles to the .Net Framework. The tool generates graphical representations of the coordination layer together and identifies the underlying business process orchestrations, rendering them as Orc specifications
Resumo:
When companies opt for information systems (IS) outsourcing, within the set of contracted services, they can contract their entire service needs to onshore suppliers or to offshore companies, or part of these services can be contracted to onshore suppliers and the other part to offshore suppliers. The offshore outsourcing reveals itself nowadays as an important strategic option to IS management optimization. This paper presents and discusses the main results of a survey that was carried out in Portugal to determine several aspects of offshore practice in large companies. It allowed the identification of the services more frequently contracted, the most common motivations for choosing offshore suppliers and the main risks perceived by companies. This research contributes to a better understanding of the IS offshore market, enabling client companies and vendors to improve their strategic business action.