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, developed, 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 will be autonomous, context-sensitive, continuous-reactive, evolutionary, and proactive, etc.. The software entities dispersed on distributed nodes over the Internet, which evolved from objects in object-oriented methodology to software components (component-based software development), now are further turned into self-contained, autonomous and adaptive software services in service-oriented computing of state-of-arts. These software entities will be coordinated by coordinators statically and dynamically in various kinds of interaction styles (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 is able to perceive the changes of open, dynamic, and uncertain environment and respond them in the way of transforming the architecture. Furthermore, the flexible design objective of the software-web is reflected by its exhibiting several compatible goal-directed behaviors according to its 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 over the world. The rapid development and wide application of the Internet makes it a new mainstream platform for software to be used, developed, 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 will be autonomous, context-sensitive, continuous-reactive, evolutionary, and proactive, etc.. The software entities dispersed on distributed nodes over the Internet, which evolved from objects in object-oriented methodology to software components (component-based software development), now are further turned into self-contained, autonomous and adaptive software services in service-oriented computing of state-of-arts. These software entities will be coordinated by coordinators statically and dynamically in various kinds of interaction styles (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 is able to perceive the changes of open, dynamic, and uncertain environment and respond them in the way of transforming the architecture. Furthermore, the flexible design objective of the software-web is reflected by its exhibiting several compatible goal-directed behaviors according to its 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 is architected as the Internet, developed with the 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-contained, autonomous entities situated in distributed nodes of the Internet and coordinators connecting these entities statically 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 way of 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 engineering approaches, etc.

Internetware was first proposed by Chinese researchers from Peking University and Nanjing University in 2003.Through the support from two Chinese National Basic Research Programs (also known as 973 programs) from 2002–2008 and 2009–2013, approximately 80 researchers from different Chinese universities, institutes and companies have participated in the research of Internetware, and a large number of papers have been published. After over ten years effort, Internetware has been a key R&D theme in the High-Tech Research and Development Program of China (also known as 863 program) and National Natural Science Foundation of China. More than 30 Internetware related projects have been approved and sponsored.

The annual International Internetware symposium aims to provide an interactive forum where researchers and professionals from multiple disciplines and domains meet and exchange ideas to explore and address the challenges brought by Internetware. From 2009, we have five wonderful annual symposiums, 2009 (Beijing), 2010(Suzhou), 2011(Nanning), 2012(Qingdao) and 2013(Changsha).

Internetware网构软件(摘抄)的更多相关文章

  1. 3Com Network Supervisor与IBM Tivoli NetView两款网管软件操作视频

    3Com Network Supervisor与IBM Tivoli NetView两款网管软件操作视频   网管软件必须能够实实在在的给我们带来好处,对于企业网络管理来说,其作用体现在以下几个方面: ...

  2. 网管软件 LANDesk的配置(视频配截图)

    网管软件 LANDesk Server Manager 8.5的配置截图         LANDesk桌面管理套件是应用于大中型企业环境下的计算机管理的最佳解决方案.它提供了从计算机资产管理.软件分 ...

  3. IBM Tivoli NetView网管软件实战

    广大网络管理者需要一款包括网络监控故障处理的一个集成网络管理平台,本文根据作者多年实践提出的基于IBM Tivoli Netview的综合网络管理平台,IBM Tivoli与Cisco一直保持着良好的 ...

  4. 【Tools】ModbusSlave 7.0和ModbusPoll 7.0官网最新软件+注册码

    某宝1.5元淘的:有币的求赏,小弟下载缺币.没币的从附件下载. 赏币地址:https://download.csdn.net/download/qq_18187161/10724794 谢谢! 无币百 ...

  5. NATAPP内网穿透软件使用指南

    1.请求官网路径没有账号的注册,有账号的直接登录 https://natapp.cn 2.下载不同环境所需的启动文件,另存为不同目录 https://natapp.cn/#download --> ...

  6. 从ACM会议分析我国计算机科学近十年发展情况

    从ACM会议分析我国计算机科学近十年发展情况 来源:<中国计算机学会通讯>2015年第10期<专栏> 作者:陈 钢 2006年,承蒙李国杰院士推荐,<中国计算机学会通讯& ...

  7. SNMP的工作原理&软件开发

    SNMP(Simple Network Management Protocol,简单网络管理协议)首先是由IETF的研究小组为了解决Internet上的路由器管理问题而提出的.SNMP的设计原则是简单 ...

  8. 1、软件工程师要阅读的书籍 - IT软件人员书籍系列文章

    软件工程师要阅读的书籍估计是项目组内最多的.软件工程师处于项目组中最基础的人员储备阶层,与项目的关系最密切.当然,现在是大数据时代,我们无法全部看完所有相关的书籍,只能够先学习工作需要的知识,然后在项 ...

  9. 2、软件设计师要阅读的书籍 - IT软件人员书籍系列文章

    软件设计师在项目组中的地位比软件工程师相对要高一些.但是他们所要阅读的书籍差别还是比较大的.同样的,软件设计师也要阅读比较多的书籍,以能够完成项目的任务为目的,同时还要提高自身在项目组中的竞争地位,而 ...

随机推荐

  1. 模拟系列(一)——数字电路

    要求 简要模拟数字电路的运行过程,及电位(简化为L和H),用C# WinForm实现. 思路 逻辑部分 电路是一种图结构,基于C#的特性,设计Node类(结点)和Wire类(连线),且为泛型. 由于电 ...

  2. 回车键转tab键

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head ...

  3. react native ScrollView

    ScrollView是一个通用的可滚动的容器,你可以在其中放入多个组件和视图,而且这些组件并不需要是同类型的.ScrollView不仅可以垂直滚动,还能水平滚动(通过horizontal属性来设置). ...

  4. maven设置

    <localRepository>D:/apps/eclipse/env/maven/repository</localRepository>

  5. oracle procedure

    http://www.cnblogs.com/wuhenke/archive/2010/03/20/1690535.html

  6. 【仿真】【modelsim】:verilog功能仿真流程

    一.编写verilog源文件,在diamond中编译.编写testbench文件.在diamond设置中将仿真工具设置为modelsim,运行仿真向导 二.自动进入modelsim, 编译全部 运行仿 ...

  7. Node.js 全局对象

    JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可 以在程序的任何地方访问,即全局变量. 在浏览器JavaScript 中,通常window 是全 ...

  8. Spring 中的 JDBC 事务

    Spring 对 JDBC 的支持 JdbcTemplate 简介 •为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架. • ...

  9. Android - PopupWindow

    PopupWindow就是一个可以显示在当前界面上的浮动容器,它可以用来显示任意一个View,同时还可以指定显示的位置. 下面写一个显示下拉的例子: PopupWindow mpopupWindow; ...

  10. Oracle日期时间

    今天上班一个问题:sql获取最近三天内上传文档在页面显示标记new,超过三天则不显示标记,并且在标题标明new数量. 完成思路:sql上加一字段查询出三天内为1,其他为非1;在angularJs的se ...