WebSphere sMash的创新应用,第2部分:借助包装外部系统管理工具,通过云来实

WebSphere sMash的创新应用,第2部分:借助包装外部系统管理工具,通过云来实现企业操作自动化

本系列文章描述了有关 IBM WebSphere sMash 的真实例子,在该例子中 IBM WebSphere sMash 被选择用于执行创新和有价值的任务,来辅助位于美国 CT Southbury 的 IBM's Green Innovation Data Center(GIDC)的运行。第 1 部分 关注如何利用 WebSphere sMash 为构造数据中心指示板构建灵活的架构。在本文中,您将看到 WebSphere sMash 如何利用易用 APIs 包装外部系统管理工具来简化那些高成本的、会增加 GIDC 运行开销的手工任务的自动化。

简介

运行数据中心时,不能只盯着满架的服务器。为达到当今企业在安全标准、数据保护、以及资产管理方面的需求,所必须执行的流程和过程的数量在不断增长。找到新方法来自动化这些任务,并将它们构建到灵活的工作流中,是创新工程组所关注的一个重要问题。

本文重点介绍,利用 WebSphere sMash 的特性,轻松包装外部 API,来实现过去必须由操作人员利用用户接口来执行的一系列步骤,自动化地由云管理基础结构的控制组件驱动的相关例子。

您还有机会了解,应用 WebSphere sMash 生成 Web 应用开发与配置组件特性的技巧。

一个企业应用场景

在我们的环境中,所有联网计算机 — 真实的和虚拟的 — 都需要在数据库中注册,该数据库作为 Address 数据库。传统上,用户通过具有典型用户接口的 Web 应用,来添加、删除、以及更新系统的每个条目。然而,引入云环境后,我们想要在用户发出请求时,利用与其使用习惯相应的注册实例,来简化处理流程。

幸运的是,我们的 Address 数据库应用中已经包含了一个用于执行这些操作的 Java API。企业云中的每个云管理系统可以包括一个利用该 API 来管理 Address 数据库中条目的 Java 程序。

然而,试想一下,多个云系统想要利用这一服务的优势。为避免不得不在多个地方分发与更新 Java API 库,我们可以创建包含该 Java API 的服务,从而其他系统就可以利用 RESTful 端点,通过 HTTP 访问该服务。我们能够拥有贯穿整个企业的公共服务。开发该服务背后的步骤,就是本文所关注的焦点。

图1 阐明了该体系结构的概述。通常,系统 — 而不是用户 — 将连接我们所提供的服务,虽然操作人员仍然可以使用用户接口来直接访问 Address 数据库。

图 1. Address 数据库包装器架构


您将看到 WebSphere sMash 如何通过消除复杂的配置和引导您关注应用的逻辑,来简化这一流程。

本文假设您熟悉 WebSphere sMash 环境的基本设置以及 “hello world” 应用程序的创建,并假设您已阅读了本系列的 第 1 部分 ,该部分介绍了将在这里详细叙述的概念。在本例中,这一简单应用将被编码到 Groovy 中,但是 WebSphere sMash 为您提供 PHP 替代选项,您可自己选择。

时间: 2024-10-23 01:12:40

WebSphere sMash的创新应用,第2部分:借助包装外部系统管理工具,通过云来实的相关文章

WebSphere sMash的创新型使用,第1部分:构建灵活实用的仪表板框架

当新技术出现时,尤其是编程语言和模型出现时,通常都会有这样一个时期,即会出现很多有助于开发人员开发工作的 how to 文章.随着时间的推移,这些指南会深入介绍更高级的概念,但是通常却不会介绍实际技术应用的实现细节.Hello World 是基础应用的典型示例,但是当您想要自己构建应用,则只有实际示例才能为下一个杀手级应用项目提供灵感. 本系列文章展示了 3 个实际示例,即如何选择 IBM WebSphere sMash,以及如何使用它执行创新型和有价值的任务.这些示例都与 IBM 在美国康乃狄

面向企业的云计算:第2部分:Amazon EC2 公共云上的 WebSphere sMash 和 DB2 Express-C

本系列文章的第1部分讨论了云计算的基本方面,包括云的层和不同的云类型及其优缺点,并解释了为何了解云对企业开发人员很重要.本文主要考察公共云,以及如何使用 IBM® WebSphere® sMash 和 IBM DB2® Express-C Amazon Machine Images (AMI) 交付宿主在 EC2 公共云基础设施上的 Web 应用程序. 简介 在 3 种类型的云中 -- 公共云.私有云和混合云 -- 公共云提供的产品是最出色.最成熟的.可访问性和廉价性是导致公共云日趋流行的两个关

在WebSphere sMash中使用Dojo开发Ajax的Web应用程序

开始之前 本文假设您已经下载了 WebSphere sMash 并且完成了简明教程的学习,或者曾经写过简单的应用程序.您应该熟悉 Ajax 的基本原理和 Dojo 的相关使用方式. 你还需要具备以下先决条件来完成本文的示例应用程序: JDK 5.0 或更高版本. WebSphere sMash 1.0.0.4 或更高版本的命令行环境. 通畅的网络连接来连接 SMTP 邮件服务器. Firefox 3.0 用于启动 AppBuilder AppBuilder 现在是 WebSphere sMash

在WebSphere sMash中集成Java和PHP

引言 本文说明如何使用 Java Bridge 从 PHP 访问 Java 类.其中将讨论如何调用 Java 方法和访问字段(实例和静态字段).另外还将讨论异常处理及 PHP 和 Java 之间的类型转换. ZSL.WebSphere sMash 和 Apache Lucene 有关真实示例,本文逐步说明了使用 PHP 编写的简单搜索引擎的创建工作,此引擎可使用 Apache Lucene 建立文件索引和进行搜索.Apache Lucene 是一个高性能的全功能文本搜索引擎库,完全使用 Java

websphere smash试用问题,有没有人出现过?求助啊!

问题描述 我按照"用ProjectZero开发应用程序:ProjectZero和PHP入门"这篇文章里面教的,一步步去搭建,但是环境一直搭不好,根据他们的文档,下载的环境根本运行不起来,说是版本问题,有人遇到过吗?很郁闷的说,急需解决啊,这个smash是新的东西,有没有大侠用过?好像刚刚举办过一场技术讲座,去过的老大们,帮俺解答下啊!!!http://www.webspherechina.net/club/viewthread.php?tid=871参考文章

使用Google Charts、Ajax和Project Zero(WebSphere sMash)创建精巧的mashup

Zero 通过集成 Groovy 脚本编制简化创建过程 开始之前 本文假设您已经下载了 Project Zero M4,并使用它创建过一个或多个应用程序.您需要对 Groovy 脚本编制.Ajax 技术和 HTML 有基本的理解,这些内容可以通过 Zero 的教程和示例获得. 简介:Google Charts API Google Charts 是一个非常出色的服务,它让开发人员可以使用简单的 HTTP GET 请求来生成图形和图表.客户机发送请求到 http://chart.apis.goog

将Active Content Filtering用于Project Zero和WebSphere sMash应用程序的安

ACF 简介 作为 ACF 入门的一部分,您必须先理解什么是 Project Zero.如 下内容摘自 Project Zero Web 站点: "Project Zero 是 IBM 内部发起 的一个孵化器项目,侧重于下一代动态 Web 应用程序的敏捷开发.Project Zero 引入 了一种简单的环境,这种环境支持基于流行的 Web 技术创建.组装和执行应用程序. Project Zero 环境包括一个面向 Groovy 和 PHP 的脚本运行时,并且具有应用程序编 程接口,这些接口针对

用Flickr API扩展Project Zero和WebSphere sMash的脚本平台

开放 Flickr API 让您可以将元素整合到 Project Zero 应用程序中 Flickr 照片共享服务是当今最流行的 Web 应用程序之一.它提供了具备优秀社会性网络的健壮托管服务,让上载.组织和寻找照片变得异常简单.这一切都很棒,但从一个开发者的角度来看,Flickr 最让人着迷的部分是其用来读写照片数据的公共 API.您可以借助任何编程语言通过 HTTP 发送 API 请求,而且现在也有很多开源项目涌现出来,可以针对各种语言封装此 API .在本文中,您将了解如何通过提供可在 P

持续创新和改进,为用户创造最大价值,阿里云数加MaxCompute获得C-Tech Awards 2016年度“最具技术创新奖”

    由CSDN主办的"C-Tech Awards 2016最具价值大奖评选"活动已经正式结束.从2016年12月22日线上征集至今,活动获得各大技术行业企业的高度关注,现已有来自国内外的近400家企业参与到了本次评选活动中,并提交了全面的产品简介和创新点解析.经过近2个月的公开征集及评审,CSDN从云计算.大数据.人工智能.物联网等多个主流行业角度,根据产品技术贡献度最终评选出了全年度"最具价值TOP50"获奖名单,并从中优选出"最具品牌影响力奖&qu