The Internet provides a global open infrastructure for exchanging and sharing of various resources for the people all over The world. The rapid development and wide application of the Internet makes it a new mainstream platform for software to be used, dev eloped, deployed and executed. Meanwhile, as a dynamic, open and ever-changing environment, internent impose new requirements on software.
More specifically, in order to adapt to such an environment, the structure model of software system would be autonomous, CO Ntext-sensitive, continuous-reactive, evolutionary, and proactive, etc. The software entities dispersed on distributed nodes over the Internet, which evolved from objects in object-oriented meth Odology to software components (component-based software development), now is further turned into self-contained, autonom OUs and adaptive Software Services in service-oriented computing of State-of-arts. These software entities'll be a coordinated by coordinators statically and dynamically in various kinds of interaction sty Les (passively and actively) such as integration, cooperation, orchestration to achieve flexible design objectives. So a so-called "software-web" instead of Information-web is weaved. This software-web as a whole are able to perceive the changes of open, dynamic, and uncertain environment and respond them In the the Transforming the architecture. FurthErmore, the flexible design objective of the software-web are reflected by its exhibiting several compatible goal-directed Behaviors according to their up-to-date knowledge about the outside environment.
The Internet provides a global open infrastructure for exchanging and sharing of various resources for the people all O Ver the world. The rapid development and wide application of the Internet makes it a new mainstream platform for software to be used, dev eloped, deployed and executed. Meanwhile, as a dynamic, open and ever-changing environment, Internet impose new requirements on software.
More specifically, in order to adapt to such an environment, the structure model of software system would be autonomous, CO Ntext-sensitive, continuous-reactive, evolutionary, and proactive, etc. The software entities dispersed on distributed nodes over the Internet, which evolved from objects in object-oriented meth Odology to software components (component-based software development), now is further turned into self-contained, autonom OUs and adaptive Software Services in service-oriented computing of State-of-arts. These software entities'll be a coordinated by coordinators statically and dynamically in various kinds of interaction sty Les (passively and actively) such as integration, cooperation, orchestration to achieve flexible design objectives. So a so-called "software-web" instead of Information-web is weaved. This software-web as a whole are able to perceive the changes of open, dynamic, and uncertain environment and respond them In the the Transforming the architecture. FurthErmore, the flexible design objective of the software-web are reflected by its exhibiting several compatible goal-directed Behaviors according to their up-to-date knowledge about the outside environment.
In order to support various new application styles and accommodate the fundamental change of underlying support platform, Internetware is introduced to describe the emerging software paradigm for the Internet computing environment. Internetware is a software paradigm for Internet Computing where software are architected as the Internet, developed with T He internet, and executed on the Internet. Sometimes internetware is also used to denote such software itself. Specifically, Internetware can be defined as Follows:an Internetware system is a software system consists of Self-contain Ed, autonomous entities situated in distributed nodes of the Internet and coordinators connecting these entities Staticall Y and dynamically in various kinds of interaction styles (passively and actively). As a whole, it is able to perceive the changes of open and dynamic environment such as Internet, respond to changes in the By architectural transformation, and exhibit context-aware, Adaptive and TrustwortHy Behaviors in the open and dynamic environment in order to meet its flexible design objectives. Internetware challenges many aspects of software technologies, from operating platforms, programming models, to Engineerin g approaches, etc.
Internetware is first proposed by Chinese researchers to Peking University and Nanjing University in 2003.Through th E support from the Chinese national Basic Programs (also known as 973 Programs) from 2002–2008 and 2009–2013, app Roximately researchers from different Chinese universities, institutes and companies has participated in the of Internetware, and a large number of papers have been published. After over ten years effort, Internetware have been a key R/R theme in the High-tech R and Development program O F China, also known as 863 program, and national Natural science Foundation. More than Internetware related projects has been approved and sponsored.
The annual International Internetware Symposium aims to provide an interactive forum where researchers and professionals f Rom multiple disciplines and domains meet and exchange ideas to explore and address the challenges brought by Internetware . From the five wonderful annual symposiums, (Beijing), (Suzhou), (Nanning), ( Q Ingdao) and (Changsha).
INTERNETWARE Network structure software (excerpt)