u-Service Integration Model on u-City Integrated Control Center: The case of u-Crime and ITS Jae Hoon Jin, Chul Young Kim, and Sang Chan Park Department of Industrial and Systems Engineering, KAIST 335 Gwahangno, Yuseong-gu, Daejeon, 305-701, KOREA taison, cykim75, sangchanpark@kaist.ac.kr ABSTRACT In recent years, Korean government has been seeking new engines of growth to sustain its competitiveness. Ubiquitous computing is considered in Korea as one of the most promising formulas to keep up the competitiveness of its IT industry as well as its economy. The dominant trend in the development of technology-enabled urban spaces in Korea is toward "u-city." U-city is rapidly emerging as the most promising of ubiquitous computing-based business models. Using cutting-edge information and communications infrastructure and ubiquitous computing technologies, u-city seamlessly integrates the electronic urban space into the physical space, so that information services are an integral part of the environment, accessed through invisible and unobtrusive computers. To lead out the best performance, a seamless integration of each u-service is essential. Therefore, u-city generally has an apparatus to gather and organize the information of city area and individual u-service, called integrated control center. Integrated control center has to play the role that monitors the state of individual u-service including urban facilities, traffic, and environment; and collects summarized report from individual u-service; and analyze collected information intelligently; and controls each u-service to perform appropriate actuation corresponding the change of situation. Integrated control center is the heart of u-city that is able to create synergy effect through mutual integration of all possible city information captured from individual u-service. Although research on u-city is conducted in many ways, study that concerns with integrated control center is relatively lacking, while study of individual u-service construction is rich. Therefore, the research of integrated control center is required: how to design, how to implement, what technologies is needed, how to react intelligently. In this paper, we suggested model of integrated control center that is based on service-oriented architecture and ontology. SOA enables well communication between u-services with heterogeneous systems, and ontology gives intelligence to analyze the changing situation. And the integration of u-Crime and ITS service was presented as a test case. Keywords: u-City, Service-Oriented Architecture(SOA), Ontology INTRODUCTION The industrialization process in South Korea, begun during 1970s, brought about rapid economic growth, over the subsequent several decades. In the late 1990s, as the rate of growth slowly tapered off, there appears side-effect of accelerated industrialization, such as the over-concentration of population in the capital area and severe environmental deterioration. Hence, a development strategy able to achieve a balanced growth between the national capital and the rest of the country has come to be perceived as a crucial variable in Korea's current national development strategy. Since 1990s, the IT industry has been the economic mainstay of Korea. To ensure that the IT industry will continue to fuel the Korean economy, the government, in recent years, has been seeking new engines of growth to sustain its competitiveness. Ubiquitous computing, the new paradigm of informatization and the next wave of the computing revolution, is considered in Korea precisely as one of the most promising formulas to keep up the competitiveness of its IT industry as well as its economy. Therefore, developing cutting-edge information technologies and ubiquitous computing-enabled business models has been given an increasing importance. And the dominant trend in the development of technology-enabled urban spaces in Korea is toward "u-city." Ucities are not only cities offering more efficient urban functions, but also economic spaces in their own right, designed according to region-specific industrial strategies. U-city is rapidly emerging as the most promising of ubiquitous computing-based business models. U-City The "u" in "u-city" stands for ubiquitous, an adjective meaning "being or seeming to be everywhere at the same time.' A u-city can, therefore, be broadly defined as a city existing beyond time and space. The definition of u-city, however, varies somewhat depending on whom you ask. In the concrete, a u-city proposes real-time access and manipulation of information at 'any-time' and from 'any-where'. Among other features of this 21St century-style information city are 'any-network' for the ability to access an information network from any place, 'any-device' for the computing support pervasively enabled in all portable devices and 'any-service' for the ability to provide any and all products and services at any time and place desired by users. U-cities are, therefore, futuristic cities where cutting-edge information and communications infrastructure and ubiquitously available information services across the urban space allow their residents to access or exchange practical or business-related information, when they need it and from wherever they are. It makes life more comfortable, convenient and rewarding. U-cities also enable more efficient urban management for enhanced safety and welfare of their inhabitants, and create new businesses. (Hwang, J. S., 2005) As a model for the digital city to come, offering a dramatic improvement in all urban functions, a u-city is the urban embodiment of the essence of ubiquitous computing. (Cho, B. S. et al., 2006) 1 U-Service As a standard definition is currently lacking as to what u-city services are, services widely vary in name as well as in intended function, depending on the project and who is running it. In spite of these differences, u-city is understood by many as a period or a stage of informatization where a major improvement at the level of network infrastructure, driven notably by broadband infrastructure, makes possible a broad penetration of innovative IT-enabled services, resulting in an explosive growth of both human-to-thing and thing-tothing communications. Research is currently underway to develop services like location-based services, automated product management, automated medical services, disaster prevention services and home services, assisting users with various types of needs and in various circumstances. All of these services can be seamlessly linked, so that they may be accessed across an entire city. (Park, J. H., 2006) Services may be distinguished into basic services that are necessary and common to all urban spaces, and special services designed for certain of them. Services may also be classified, according to their targets, into public services intended to serve the public good, and private-sector services meeting the needs of businesses and consumers. (Kim, E. H., 2006) Integrated Control Center To lead out the best performance of u-city's urban functions and excellent management of u-city, a seamless integration of each u-service is essential. Therefore, u-city generally has an apparatus to gather and organize the information of city area and individual u-service, called integrated control center. Integrated control center has to play the role that monitors the state of individual u-service including urban facilities, traffic, and environment; and collects summarized report from individual u-service; and analyze collected information intelligently; and controls each u-service to perform appropriate actuation corresponding the change of situation. Moreover, Integrated control center is encouraged to provide city portal service which is capable to generate useful information about public service, citizens, and companies; and linking service between urban institutions, such as local government, police department, fire department, hospital. Integrated control center is the heart of u-city that is able to create cinergy effect through mutual integration of all possible city information captured from individual u-service. Other advantages of integrated control center are cost reduction by reusing equipment module and sharing system resource; and increased ability for maintenance and disaster recovery. Although research on u-city is conducted in many ways, study that concerns with integrated control center is relatively lacking, while study of individual u-service construction is rich. Therefore the research of integrated control center is required: how to design, how to implement, what technologies is needed, how to react intelligently. In this paper, we suggested model of integrated control center that is based on service-oriented architecture and ontology. SOA enables well communication between u-services with heterogeneous systems, and ontology gives intelligence to analyze the changing situation. Ontology Ontology is a study of conceptions of reality and the nature of being. It seeks to describe or posit the basic categories and relationships of being or existence to define entities and types of entities within its framework. In both computer science and information science, an ontology is a data model that represents a set of concepts within a domain and the relationships between those concepts. It is used to reason about the objects within that domain. Ontologies are used in artificial intelligence, the Semantic Web, software engineering, biomedical informatics and information architecture as a form of knowledge representation about the world or some part of it. Ontologies generally describe: ▪ ▪ ▪ ▪ ▪ Individuals: the basic or "ground level" objects Classes: sets, collections, or types of objects Attributes: properties, features, characteristics, or parameters that objects can have and share Relations: ways that objects can be related to one another Events: the changing of attributes or relations Ontologies are commonly encoded using ontology languages, such as RDF(Resource Description Framework) and OWL(Web Ontology Language). And SWRL(Semantic Web Rule Language) is used to provide the formal meaning for OWL ontologies including rules written in abstract syntax. Service-Oriented Architecture The emergence of Web services developments and standards in support of automated business integration has driven major technological advances in the integration software space, most notably, the service-oriented architecture. (Booth, D., et al., 2004) The purpose of this architecture is to address the requirements of loosely coupled, standards-based, and protocol-independent distributed computing, mapping enterprise information systems (EIS) appropriately to the overall business process flow. In an SOA, software resources are packaged as “services”, which are well defined, self-contained modules that provide standard business functionality and are independent of the state or context of other services. Services are described in a standard definition language, have a published interface, and communicate with each other requesting execution of their operations in order to collectively support a common business task or process. An SOA is designed to allow developers to overcome many distributed enterprise computing challenges including application integration, transaction management, security policies, while allowing multiple platforms and protocols and leveraging numerous access devices and legacy systems. (Alonso. G., et al., 2004) The driving goal of SOA is to eliminate these barriers so that applications integrate and run seamlessly. In this way an SOA can deliver the flexibility and agility that business users require, defining coarse grained services, which may be aggregated and reused to facilitate ongoing and changing needs of business, as the key building blocks of enterprises. An SOA creates a collection of services that can communicate with each other using service interfaces to pass messages from one service to another, or coordinating an activity between one or more services. 2 Enterprise Service Bus For implementing SOA, a layer of communication and integration logic between the client and server modules is essential. The integration layer must support interoperability among, and coexist with deployed infrastructure and applications. The requirements to provide an appropriately capable and manageable integration infrastructure for Web services and SOA are coalescing into the concept of the Enterprise Service Bus. (Chappell, D., 2004) The ESB exhibits two prominent features. Firstly, it promotes loose coupling of the systems taking part in integration. Secondly, the ESB can break up the integration logic into distinct easily manageable pieces. Conceptually, an ESB provides an implementation backbone for an SOA. It establishes proper control of messaging as well as applies the needs of security, policy, reliability, and accounting, in SOA architecture. The ESB is responsible for the proper control, flow, and translations of all messages between services, using any number of possible messaging protocols. An ESB pulls together applications and discrete integration components to create assemblies of services to form composite business processes, which in turn automate business functions in an enterprise. Framework Thinking the role of integrated control center in u-city, it should have two major features: connectivity between heterogeneous systems and context aware intelligence. We adopted two technologies, ontology and SOA, to solve these problems. SOA and ESB provide mutual connection between heterogeneous individual u-service systems, and ontology gives intelligence reacting properly to the changes of situation. Figure 1 - Overall Framework The overall design of integrated control center is shown in Figure 1. The components of the system include the following. ▪ ▪ ▪ ▪ ▪ ▪ ▪ Enterprise Service Bus (ESB) Global System (Integrated Control Center) Knowledge Base Local Systems (Individual U-Services) Portal User Database Related Institutions The ESB detects messages moving between components and applies translations when appropriate. The global system is the platform on which to host the integrated ontologies and rule base. The knowledge base consists of integrated ontologies, rules and instances. Ontologies were constructed in the OWL and the rules in the SWRL. These were then translated to the knowledge base. The local system, individual u-service, detects events using its sensor and local analysis process, exchanges message over the ESB, and consults the global system and the knowledge base. Events are very various by u-service. The portal does a role to show useful information generated by global system and local systems to citizens and companies. The user database helps context aware inference on global system and personalized service on portal. Related institutions, including security cooperation, police department, fire department, hospital, and so on, receive alert and recommended actions from global system. One of the advantages of this framework is flexibility and extendibility for u-services. If a new u-service is added to overall system, what only to do is revise the ontology and update the knowledge base. Therefore this framework is well-fit with u-city construction that starts from a few u-services and progresses gradually. 3 The case of u-Crime and ITS A crime prevention is "the anticipation, recognition and appraisal of a crime risk and the initiation of some action to remove or reduce it." There are two key elements of a crime: desire and opportunity. Desire is part of human nature and somewhat inherent in us all. Opportunity is the element where we can have the greatest impact. Crime prevention is opportunity reduction. u-Crime Prevention is a service to minimize the opportunity for crime using ubiquitous technology. Moreover, it includes security service to capture criminals. An Intelligent transportation system (ITS) refers to efforts to add information and communications technology to transport infrastructure and vehicles in an effort to manage factors that typically are at odds with each other, such as vehicles, loads, and routes to improve safety and reduce vehicle wear, transportation times, and fuel consumption. (u-ITS simply means ITS in u-City.) Figure 2 - U-Crime and ITS Scenario If a robbery happens, the information from ITS is much valuable to u-Crime Prevention system. The integrated control center can help two systems co-work for arresting the criminals. An example scenario is shown in figure 2. And the overall system works as follows. 1. A thief invades a house. Sensors and CCTV installed in house detect the invasion. 2. U-crime prevention local system processes the sensing data and judges the robbery occurred. 3. Local system sends XML message including situational information based TILE (Time, Identity, Location, and Entity) type to ESB. In example, event occurring time, sensor ID, address, crime type, the house owner information. 4. Global system receives the XML message from ESB. 5. Global system interprets the XML message and queries the context to knowledge base. Knowledge base inferences based on the context and finds appropriate response logic. 6. Global system sends actuation command and alert to proper target. 1.Sends actuation command to local system to track the thief using sensor and CCTV near from event occurred place. 2. Sends actuation command to related local system, u-ITS, to find out a possible fleeing way. 3. Sends alert to related institution, security cooperation and robbery section of police department. 4. Sends current information to house owner. 7. Local systems and related institution works their functions. 1. U-crime prevention system tracks the thief and sends situational information to global system continuously. 2. U-ITS system sends fleeing way information to global system. 3. Security guard and policeman nearest from the thief depart to arrest him. They receive useful information - CCTV image, fleeing way map, and so on - from global system. 8. These actions(3~7) repeat until arrest the criminal. Finally he is arrested. 9. Mission is completed and the information is reported to house owner. This example is typical pattern of u-service works together with other u-services. Integrated control center does core role in these processes. DISCUSSION U-city is rapidly emerging as the most promising of ubiquitous computing-based business models in Korea. And To lead out the best performance of u-city's urban functions and excellent management of u-city, integrated control center is essential. The integrated control center should have two major features: connectivity between heterogeneous systems and context aware intelligence. Ontology and SOA 4 are enough technologies to support these features. SOA and ESB provide mutual connection between heterogeneous individual u-service systems, and ontology gives intelligence reacting properly to the changes of situation. We suggested conceptual model of integrated control center that is based on service-oriented architecture and ontology. And example scenario of u-Crime Prevention co-works with ITS, which shows how u-services are what role integrated and integrated control center does within the whole process, is presented. As u-City grows, many various u-services will be launched and u-city integrated control center will be also expanded to manage uservices. If new u-service fulfills the standard of SOA, adding new ontology, new rules, and new reasoning algorithm is the only required action for the expansion. There is the advantage of our integrated control center model. REFERENCES Hwang, J. S. (2005), "u-City: Basic Strategy And Policy Directions," Tongsinsijang (Telecom Market), No. 59, pp.21-34. Cho, B. S. et al. (Aug. 2006), "u-City: Current Status And Trends," Telecommunications Trend Studies, ETRI, 2006, pp.33-45. Park, J. H. (July-August 2006), "Trends in Core u-City Technologies," Journal of Information Industries. Kim, E. H. (July-August 2006), "u-City Service Deployment Strategy," Journal of Information Industrie. Booth, D., et al. (2004), Web Service Architecture. http://www.w3.org/tr/ws-arch/, W3C, Working Notes. Alonso. G., Casati. F., Kuno. H., Machiraju. V. (2004), Web Services: Concepts, Architectures and Applications, Springer, Heidelberg. Chappell, D. (2004), Enterprise Service Bus, O’Reilly Media, Inc., Sebastopol. 5