{"title":"企业mashup和用于管理的Web 2.0","authors":"H. Jamjoom, Nikos Anerousis","doi":"10.1109/NOMS.2008.4575106","DOIUrl":null,"url":null,"abstract":"Mashups are an exciting genre of interactive Web applications that draw upon content retrieved from external data sources to create entirely new and innovative services. They are a hallmark of the second generation of Web applications informally known as Web 2.0. This tutorial explores what it means to be a mashup, the different classes of popular mashups constructed today, and the enabling technologies that mashup developers leverage to create their applications. Of particular interest are the many opportunities that mashup technology offers for distributed systems management. This includes rapid prototyping of management interfaces, integration with external data sources and services such as geographical mapping, and the use of community knowledge and social networks to perform management tasks. Finally, we will explore many of the emerging technical and social challenges that mashup developers face. research focus includes technologies and algorithms for management of large distributed infrastructures, including integration, problem determination, and automation. He has been leading several research projects where mashup technologies have been utilized to accelerate the deployment of management solutions. He received his Ph.D. in Computer Science from The University of Michigan, where he was working on QoS architectures and the integration of controls in networks and operating systems to manage Internet services. Prior to that, he earned a B. Since 1990, Nikos has had a distinguished career as an enterpreneur, innovator, manager and technology executive. He is currently the manager of the Services Engineering Research department at IBM, where he works on the next generation of technologies and innovations for the services economy. Prior to joining IBM in 2003, he was the co-founder and Chief Technology Officer of Voicemate, a venture-backed startup company that pioneered voice authoring and publishing technology for the financial markets. He started his professional career at AT&T Bell Laboratories (subsequently AT&T Research) as a Senior Member of the Technical Staff where he worked on Internet technologies, services, network and systems management. Between 1998 and 2000 he was also an adjuct assistant professor at the department of Electrical Engineering at Columbia University. Nikos has published extensively in the area of networks and systems management, has filed and was awarded over 10 patents, participates in the editorial boards of technical journals and in the organizing and program committees of several professional conferences.","PeriodicalId":368139,"journal":{"name":"NOMS 2008 - 2008 IEEE Network Operations and Management Symposium","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Enterprise mashups and Web 2.0 for management\",\"authors\":\"H. Jamjoom, Nikos Anerousis\",\"doi\":\"10.1109/NOMS.2008.4575106\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Mashups are an exciting genre of interactive Web applications that draw upon content retrieved from external data sources to create entirely new and innovative services. They are a hallmark of the second generation of Web applications informally known as Web 2.0. This tutorial explores what it means to be a mashup, the different classes of popular mashups constructed today, and the enabling technologies that mashup developers leverage to create their applications. Of particular interest are the many opportunities that mashup technology offers for distributed systems management. This includes rapid prototyping of management interfaces, integration with external data sources and services such as geographical mapping, and the use of community knowledge and social networks to perform management tasks. Finally, we will explore many of the emerging technical and social challenges that mashup developers face. research focus includes technologies and algorithms for management of large distributed infrastructures, including integration, problem determination, and automation. He has been leading several research projects where mashup technologies have been utilized to accelerate the deployment of management solutions. He received his Ph.D. in Computer Science from The University of Michigan, where he was working on QoS architectures and the integration of controls in networks and operating systems to manage Internet services. Prior to that, he earned a B. Since 1990, Nikos has had a distinguished career as an enterpreneur, innovator, manager and technology executive. He is currently the manager of the Services Engineering Research department at IBM, where he works on the next generation of technologies and innovations for the services economy. Prior to joining IBM in 2003, he was the co-founder and Chief Technology Officer of Voicemate, a venture-backed startup company that pioneered voice authoring and publishing technology for the financial markets. He started his professional career at AT&T Bell Laboratories (subsequently AT&T Research) as a Senior Member of the Technical Staff where he worked on Internet technologies, services, network and systems management. Between 1998 and 2000 he was also an adjuct assistant professor at the department of Electrical Engineering at Columbia University. Nikos has published extensively in the area of networks and systems management, has filed and was awarded over 10 patents, participates in the editorial boards of technical journals and in the organizing and program committees of several professional conferences.\",\"PeriodicalId\":368139,\"journal\":{\"name\":\"NOMS 2008 - 2008 IEEE Network Operations and Management Symposium\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-04-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"NOMS 2008 - 2008 IEEE Network Operations and Management Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NOMS.2008.4575106\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"NOMS 2008 - 2008 IEEE Network Operations and Management Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOMS.2008.4575106","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
mashup是一种令人兴奋的交互式Web应用程序类型,它利用从外部数据源检索的内容来创建全新的创新服务。它们是非正式地称为Web 2.0的第二代Web应用程序的标志。本教程探讨了mashup的含义、目前构建的流行mashup的不同类别,以及mashup开发人员用来创建应用程序的支持技术。特别令人感兴趣的是mashup技术为分布式系统管理提供的许多机会。这包括管理接口的快速原型、与外部数据源和服务(如地理映射)的集成,以及使用社区知识和社会网络来执行管理任务。最后,我们将探讨mashup开发人员面临的许多新出现的技术和社会挑战。研究重点包括管理大型分布式基础设施的技术和算法,包括集成、问题确定和自动化。他领导了几个研究项目,利用mashup技术加速管理解决方案的部署。他在密歇根大学获得计算机科学博士学位,在那里他从事QoS架构和网络和操作系统控制的集成来管理互联网服务。在此之前,他获得了b。自1990年以来,Nikos作为企业家、创新者、经理和技术主管有着杰出的职业生涯。他目前是IBM服务工程研究部的经理,在那里他致力于服务经济的下一代技术和创新。在2003年加入IBM之前,他是Voicemate的联合创始人兼首席技术官,这是一家由风险投资支持的创业公司,为金融市场开创了语音创作和发布技术。他的职业生涯始于AT&T Bell Laboratories(后来的AT&T Research),担任技术人员的高级成员,负责互联网技术、服务、网络和系统管理。1998年至2000年,他也是哥伦比亚大学电气工程系的兼职助理教授。Nikos在网络和系统管理领域发表了大量文章,已经申请并获得了10多项专利,参与了技术期刊的编辑委员会,并参与了几个专业会议的组织和计划委员会。
Mashups are an exciting genre of interactive Web applications that draw upon content retrieved from external data sources to create entirely new and innovative services. They are a hallmark of the second generation of Web applications informally known as Web 2.0. This tutorial explores what it means to be a mashup, the different classes of popular mashups constructed today, and the enabling technologies that mashup developers leverage to create their applications. Of particular interest are the many opportunities that mashup technology offers for distributed systems management. This includes rapid prototyping of management interfaces, integration with external data sources and services such as geographical mapping, and the use of community knowledge and social networks to perform management tasks. Finally, we will explore many of the emerging technical and social challenges that mashup developers face. research focus includes technologies and algorithms for management of large distributed infrastructures, including integration, problem determination, and automation. He has been leading several research projects where mashup technologies have been utilized to accelerate the deployment of management solutions. He received his Ph.D. in Computer Science from The University of Michigan, where he was working on QoS architectures and the integration of controls in networks and operating systems to manage Internet services. Prior to that, he earned a B. Since 1990, Nikos has had a distinguished career as an enterpreneur, innovator, manager and technology executive. He is currently the manager of the Services Engineering Research department at IBM, where he works on the next generation of technologies and innovations for the services economy. Prior to joining IBM in 2003, he was the co-founder and Chief Technology Officer of Voicemate, a venture-backed startup company that pioneered voice authoring and publishing technology for the financial markets. He started his professional career at AT&T Bell Laboratories (subsequently AT&T Research) as a Senior Member of the Technical Staff where he worked on Internet technologies, services, network and systems management. Between 1998 and 2000 he was also an adjuct assistant professor at the department of Electrical Engineering at Columbia University. Nikos has published extensively in the area of networks and systems management, has filed and was awarded over 10 patents, participates in the editorial boards of technical journals and in the organizing and program committees of several professional conferences.