- 【Cloud computing】创建和定制虚拟应用程序模式
- 平台即服务虚拟应用程序模式的实现方式是,结合使用以应用程序为中心的部署模型、虚拟应用程序(包括各个组件和策略)、它们使用的基础架构和中间件和工作负载特定的内容,包括定义用来描述和部署虚拟应用程序模式的组件、链接和策略的扩展和 “插件”,比如可同时在 IBM® SmartCloud Enterprise 云和 IBM PureSystems™ 上使用的那些扩展和 “插件”。本文将阐述如何开始使用 IBM Workload Plug-in Development Kit,踏上创建和定制虚拟应用程序模式的征程。其姐妹篇 使用 IBM Workload Plug-in Development Kit 展示了一些工具包基本操作。
- 【Java technology】Java 持久化技术规范(JPA)中的主键生成策略
- Java Persistence API(JPA)中要求每个实体(Entity)类必须有一个主键,并且提供了 Table,Sequence,Identity,Auto 四种主键生成策略。其中 Identity 为表自动增长字段;Sequence 通过序列产生主键;这两种主键生成策略在某些特定的数据库中得到了很好的支持。Table 策略是任何关系型数据库都支持的一种策略,所以如果想要得到良好的可移植行,可以选择这种策略;Auto 策略就是把控制权交给 JPA 本身,让它根据实际情况来自己决定使用哪种策略,默认情况下就是使用这种策略。 下面就分别探究一下它们的用法。
- 【Linux】Python 代码调试技巧
- Debug 对于任何开发人员都是一项非常重要的技能,它能够帮助我们准确的定位错误,发现程序中的 bug。python 提供了一系列 debug 的工具和包,可供我们选择。本文将主要阐述如何利用 python debug 相关工具进行 debug。
- 【Open source】Riak 简介,第 1 部分:与语言无关的 HTTP API
- 本文是由两部分组成的关于 Riak 的系列文章的第 1 部分,Riak 是 Amazon 的高可用性键值存储库,用 Erlang 编写且基于 Dynamo,是一种高度可扩展的分布式数据存储。本文将介绍 Riak 的基本知识以及如何使用 Riak 的 HTTP API 存储和检索内容。本文将探讨如何使用 Riak 的 Map/Reduce 框架执行分布式查询,如何使用链接定义对象之间的关系,以及如何使用 link walking 查询这些关系。
- 【Web development】使用 Dojo Mobile 和 PhoneGap 构建移动应用程序
- 随着移动设备计算能力的日益增强以及无线网络的普及,人们对于移动应用的需求越来越大。由于主流平台的差异,如 iOS 和 Android,应用程序需要针对不同的平台进行重复开发。为解决这个问题,PhoneGap 提供了基于 Web 的统一编程方式,使得同一程序能够在不同的平台上运行。然而,PhoneGap 并未提供兼容不同平台的统一界面风格。Dojo Mobile 正好弥补这一缺失,将同一程序在不同平台下展现为与平台一致的界面风格。另外,Dojo Mobile 还提供了模块化的组件 Widget,简单有效的数据接口,大大提高了开发的效率。
- IBM PowerHA 6.1 DARE 的功能介绍
- 本文主要介绍了 PowerHA 6.1 的 DARE 功能以及 DARE 不支持的常见 cluster 变更的实现方式。文中后部分附有试验中的截图,以期使读者能够更为直接地了解配置方式。本文所截取是操作均是在实验室完成,生产环境请谨慎操作。
- 【IBM i】PowerHA SystemMirror for IBM i 系列教程,第 2 部分:可切换 IASP 配置详解
- 可切换设备的配置广泛的被应用于计划性的系统维护场景,本文主要介绍 IBM PowerHA for i 可切换设备的具体配置。该配置是实现本地系统高可用性配置的基础。经过阅读本文,读者可以独立完成可切换设备的配置工作。
- 【Information Management】IBM InfoSphere Guardium STAP 如何监视企业核心数据
- IBM InfoSphere Guardium STAP 是部署在数据库服务器上的轻量级代理程序, 是 Guardium 的核心组成部分,用于监视数据库服务器上的本地和远程数据访问,并将信息转发到 Guardium 设备上审计。 必要时 STAP 可以阻断有威胁或欺诈的连接。本文将结合一个企业级应用场景, 通过 Guardium 解决方案介绍 STAP 的安装,部署,配置,以及如何使用 STAP 监视企业核心数据,审计数据信息,如何拦截非法操作等。
- 【Lotus】开发一个 IBM SmartCloud for Social Business 应用程序
- 了解如何开发一个与 IBM SmartCloud for Social Business 集成的应用程序,实现方法是:通过 Open Authorization 协议进行身份验证/授权,调用 SmartCloud for Social Business 服务 API 来完成一项有用的任务,并扩展 UI 以显示集成的外观。本文将一个 Web 应用程序样例用作主要的工具来阐述实现与 IBM 最初云产品集成的必要步骤。
- 【Rational】IBM PureSystems:IT 应用程序开发、部署和管理领域的变革者
- IBM PureSystems 是 IBM 一个全新系统品牌,称为“专家集成系统”品牌下的第一款产品。这项技术旨在帮助 IT 组织仅花费几个小时就可以让新的应用程序上线并运行,不必像过去那样要耗时几个月来完成部署。IBM PureSystems 结合了通用系统的灵活性、云的弹性和设备的简单性。本文将进一步介绍 Rational 的应用程序开发工具和协同生命周期管理(CLM)方案如何与 IBM PureSystems 进行互补,从而提供简化的开发、测试和生产环境。
- 使用 IBM Supply Chain Process Modeler 改造您的供应链,第 3 部分: 使用 SCPM 实现供应链过程建模和分析
- 在本系列的第 3 部分,您将学习如何使用 SCPM 基本功能创建一个新项目,以便配置和使用各种图表和记分卡,以及如何将模型和数据导入或导出 SCPM。
- 【Java technology】函数式思维:函数设计模式,第 1 部分
- 与人们的普遍看法相反,设计模式存在于函数式编程中,不过它们有时在外观和行为上不同于其面向对象的模式。在本期的 函数式思维 中,Neal Ford 探究了模式在函数范式中的表现方式,展示了各种解决方案的不同之处。
- 【Open source】在 Drupal 7 中创建自定义 Web 服务项目
- Web 服务是一种基于 Web 的软件应用程序,可与其他基于 Web 的应用程序交换数据。Web 服务有助于链接不同网络平台、硬件、软件和数据库上操作的应用程序,将来自不同来源的软件和服务组合起来以提供无缝集成服务。本问将学习如何创建一个自定义 Web 服务,使您能够使用 Services 模块将一个 Drupal 站点的内容显示在另一个站点上。
- 【Web development】利用 Django 与 jQuery 来创建电子表格应用程序
- jQuery 是创建动态 web 应用程序的优秀工具,相关的社区不断地提供出大量的插件。采用 jQuery's UI、SlickGrid、以及 Django 作为后端控制器,可以实现利用多个数据表来创建 Microsoft® Excel 风格的 web 应用程序。
- 【AIX and UNIX】优化 AIX 内部存储
- 尽管作为存储解决方案,SAN 技术备受瞩目,但 AIX 系统仍然需要使用内部存储。无论您拥有小型的独立服务器,还是使用将所有可用资源都集中在一起的完整系统分区,内部存储都是 root 卷组和其他较小文件系统用途的典型媒介。但是,如果没有良好规划这些磁盘,就有可能出现 I/O 瓶颈、低效的空间利用和缓慢的性能。本文将学习如何优化内部存储以及如何合理地布局内容。
- 【Information Management】DB2 最佳实践:在数据仓库中实现 DB2 工作负载管理
- 本文采用一种阶段式方法,向您介绍在 IBM® DB2 ® for Linux®, UNIX®, and Windows® 上实现工作负载管理配置最佳实践的步骤,从而实现充分的控制来帮助确保为大多数数据仓库环境提供一个稳定的、可预测的系统。这些初始配置为实现更多所需的调优和配置更改提供了良好的起点,从而使您实现特定的工作负载管理目标。
- 【Lotus】IBM Lotus Domino 8.5.3 服务器性能:IBM Lotus Notes 8.5.3 性能
- IBM Lotus Domino 8.5.3 和 IBM Lotus Notes 8.5.3 专门进行了优化,以减少从客户端到服务器的事务数量。这些优化带来了服务器资源的减少,从而降低了总体拥有成本。这份白皮书展示了通过在单独一台 Domino 8.5.3 服务器上运行大量 Notes 8.5.3 客户端而导致的处理器和磁盘利用率的降低。
- 【Rational】软件测试中心信息化平台参考框架
- 随着 IT 在组织中地位和作用不断提升,业务部门对 IT 系统的质量要求也在提高,同时测试组织和测试技术在 2000 年后有了很大的发展,测试中心逐渐从信息技术部、开发中心和运维中心内分离出来,形成一部三中心的业务模式,承担起 IT 系统全生命周期质量保证的职责。作为一个 IT 部门,测试中心自身的 IT 建设也在加强,建设统一的信息化平台将帮助实现测试工作的集约化、标准化和自动化,支撑和优化测试中心的业务。本文在分析测试中心定位和业务流程的基础上,明确测试中心对信息化平台的要求,给出测试中心信息化平台的参考框架,并详细说明参考框架内的 IT 能力组件,最后说明如何通过云基础架构平台提供这些 IT 能力。
- 【WebSphere】Business Space V7 中基本框架问题的常见原因和解决技巧,第 1 部分:安装、管理和使用中的常见问题和解决方案
- Business Space(业务空间)由 WebSphere 可在整个 IBM WebSphere Business Process Management (BPM) 产品服务组合和部分非 BPM 产品中为业务用户提供集成用户体验。业务空间提供可定制的协作环境,用于监控、评审和管理常见的业务过程,如人员任务流、建模和业绩指标。它是基于浏览器的图形用户界面,使业务用户能够与 BPM 产品和非 BPM 产品的内容进行交互。所以业务空间使用过程中遇到的常见框架问题的信息收集方法和解决方案都是通用的,并不因包含业务空间的产品不同而有很大的差异。本文主要依据我们的工作经验给出详细的建议和解决方案。
- 【Cloud computing】在云应用程序设计中管理故障点
- 随着基于 Web 应用程序的普及,这些应用程序的可靠性成为日渐重要的一个要求。在本文中,作者研究了应用程序可靠性在基于云的世界中的真实意义,并探索了一系列方法(减少、管理、检测和避免)来提高云应用程序的正常运行时间。

