Componeni-Based Development (CEO) ond Web
Services (U?, are today widely used for building flexible eiite~prise-scale systems organized in a Service-Orierrted Architecture (SOA). In order to gain ihe full benefts ofthe enrergirig techriolog)~ and standards, an effective approach for modeling aiid desigriiiig ihis colnp/ex dislribrrled cornputirig model is required Ciwreiif efforts in this direction are much behind the technology ones. This paper presents an approach to SOA modeling aiid design bosed on the concept of service conipo~ient and standard L'ML modeling C O I~S~I U C I S .The inlerjace of a seivice coinpoiieirl goes well bgarid the list of operation signatures to specfi the complete contract between the service provider and consumer. 7'he paper defiles service cornpoiienls of d~fferenl types, scope aiid granulariy andputs thein in the coritext of a model-driven design approach to provide bi-direction01 traceability between busiiiess requirentertls and sofht'are oriifocts.
Geographic Information Systems (GISs) have become an essential tool for efficient handling of our natural and artificial environment. The most important activities in a GIS are querying and spatial analysis of georeferenced data providing decision making and problem solving support. Traditional database query languages and tools are inappropriate for GIS purpose, because of their inability to address spatial properties of the real world entities. This paper presents a spatial query and analysis tool with the strong visual context, called GeoQA. It has been developed as an integral component of the GinisNT, object-oriented GIS framework for GIS applications development. GeoQA provides effective, interactive but user-friendly and ease-of-use mechanisms for performing spatial and non-spatial queries, as well as, spatial, thematic and statistic analysis in specific GIS applications developed on the top of GinisNT.
Although implementation technology and standards for Component-Based Development (CBD) and Web services are nowadays widely used in enterprise system development, there is a strong need for truly component-oriented modeling methods. CBD methods proposed so far do not provide a necessary support for modeling various component and service concepts throughout a development life cycle. They mainly follow a bottom-up approach by treating components as implementation level artifacts for packaging software code. However, the component can be much more useful if it is treated as a building block of the logical system architecture. This chapter presents a service-oriented component modeling approach focused on the concepts of component and service as the main modeling and design artifacts. The approach provides a paradigm shift from components as objects to components as service managers. The approach is business-driven, flexible, and agile, providing an effective business/IT alignment in a component- and service-oriented manner.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.