上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 企业级架构具有一个崇高的使命:使 IT 与业务保持一致 (译者注:参见维基百科《Business-IT alignment》)。大多数企业中,EA 团队并不具备实现这一目标的权力或影响力。那么哪里才是企业的 EA 所适合的呢?这是一个 Cx0 和 EA 社区内... 阅读全文
posted @ 2017-09-07 09:33 Defonds 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 给大家透露一些小秘密。在不久的将来,将会涌现出一个庞大的企业架构师群体。此外还会有越来越多的业务架构师、安全架构师、信息架构师以及集成架构师。而 CIO 的角色将会被拆分为 3 或 4 个 CxO 级别的职位。首席架构师将会演变为首席架构执行官,直接向 CEO... 阅读全文
posted @ 2017-08-21 10:51 Defonds 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 我需要添加额外的 swap 空间以提升我的 Linux 服务器/桌面系统的性能。我该如何在不创建一个新的分区的前提下只使用命令行就添加一个 swap 文件到 Linux 系统中去呢?在 Linux 中,亦如在大多数其它的类 Unix 操作系统中,通常都使用一块... 阅读全文
posted @ 2017-08-14 17:04 Defonds 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 大多数商业公司在上个世纪 60 和 70 年代开始投资于信息技术。到了 80 年代中期 - 这些公司里的很多已经有复杂的系统和集成了。这一复杂性驱动了企业级架构的需求。John Zachman 1987 年的《信息系统架构框架》文章通常被认为是关于企业级架构讨... 阅读全文
posted @ 2017-08-10 14:10 Defonds 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 想象一下你的铁杆 IT 极客与公司高管谈话的情景。他们会谈论些什么呢?这听起来像一个呆伯特漫画...我知道...但它却突出了一个大问题 - 如何跨越业务和 IT 之间的鸿沟。企业级架构是跨越这一鸿沟的一个尝试。(尝试)去高效地将业务战略、目标以及优先事项转化为... 阅读全文
posted @ 2017-08-01 09:18 Defonds 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 背景描述某项目结构图如下(前端交互式体验及对象存储为主,redis 及 rds 负载较小没有画出):web1 和 web2 是两个 Apache,publisher1 和 publisher2 是两个 Tomcat 容器下的 app 应用服务器。在对该项目进行... 阅读全文
posted @ 2017-07-25 15:09 Defonds 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 你会如何向你奶奶解释企业级架构?为什么我会问这个问题?几年前,我参与进为一个新的海外研发中心雇佣 200 多名开发者(的工作)。这意味着在为期一年的时间内进行 300 - 400 次技术面试。我很快意识到要从这些粘贴-复制开发者(译者注:拷贝复制式开发见维基百... 阅读全文
posted @ 2017-07-17 09:59 Defonds 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一个当前状态架构蓝图是你们企业的高层体系结构。在大多数企业中,由企业架构团队对蓝图负责。每个业务单元和共享的技术服务都要有蓝图。由业务架构师和解决方案架构师负责创建并维护它们。蓝图对业务和 IT 效率至关重要。当前状态蓝图涉猎以下信息:当前状态蓝图在概念、逻辑... 阅读全文
posted @ 2017-07-11 09:28 Defonds 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 战略决定结构是一个业务原则,它规定组织的办事处、部门、团队、过程和技术是为了实现公司的战略而设计的。这个似乎理所当然,但是实际上相反情况屡有发生。例如,技术部门可能要为技术实现制定战略,仅仅是因为这(技术)是技术部门所做的事情。同样,在产品层面,如果一个公司有... 阅读全文
posted @ 2017-07-10 11:04 Defonds 阅读(82) 评论(0) 推荐(0) 编辑
摘要: CQ 的构建基于 Apache Sling,而 Apache Sling 则是构建于一个 OSGi 容器之上 (确切来讲是 Apache Felix)。OSGi 容器的行为 (就类文件的加载方式以及在 classpath 中可用) 和大多数 Java 开发者所... 阅读全文
posted @ 2017-07-06 17:53 Defonds 阅读(36) 评论(0) 推荐(0) 编辑
摘要: CQ 的构建基于 OSGi 容器,所以自定义的代码和功能能够通过 OSGi 提供的 feature 添加到 CQ。要将自定义的代码部署到 OSGi 容器,开发者必须将他们的代码作为一个 bundle 进行打包。一个 OSGi bundle 只是一个添加了额外元... 阅读全文
posted @ 2017-07-06 10:50 Defonds 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 架构是事物结构的一个规划。设计是事物创建的一个规划。弄明白架构和设计之间有什么区别的一个简单办法是去将一个办公大楼的架构与其内部设计进行对比。架构提供的是一系列的结构,比如房间、楼梯的样例,诸如水、暖、通风和空调之类的基础服务。内部设计提供的是内部材料、装饰风... 阅读全文
posted @ 2017-06-30 10:00 Defonds 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 远程过程调用 (RPC) 是一种协议,通过它一个应用可以在无需了解网络细节的情况下去请求位于网络中另一台电脑上的应用所提供的服务。过程调用有时也称为方法调用或者子程序调用。RPC 基于 CS (client-server) 模型。请求程序是客户端,提供服务的程... 阅读全文
posted @ 2017-06-28 13:55 Defonds 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 企业级架构 (Enterprise architecture,EA) 是对包括业务和技术在内的组织结构管理的实践。这是一个远远超出大多数企业级架构团队预算、能力和影响力的巨大任务。因此,EA 团队通常开发一个价值主张,但这只是企业架构理论的一小部分。下面是扩大... 阅读全文
posted @ 2017-06-27 13:50 Defonds 阅读(63) 评论(0) 推荐(0) 编辑
摘要: RPC vs Web Service使用 SOAP 协议创建 Web Service 需要使用两个备选方案:文档型 SOAP 协议或者 RPC SOAP 消息协议。RPC 指的是远程过程调用,它是一种协议,指定的程序通过它可以去请求指定的位于另一台远程主机上的... 阅读全文
posted @ 2017-06-08 16:02 Defonds 阅读(61) 评论(0) 推荐(0) 编辑
摘要: RPC vs SOAP无论在商业、政治、人际关系,甚至在拯救生命的过程中,通信在任何领域都是至关重要的。通信被证明最重要的另一个领域是计算机网络。如果没有合适的通信手段,一个典型的服务请求者和服务提供者就无法达成。在互联网领域中,有一个叫做 Web Servi... 阅读全文
posted @ 2017-05-19 09:29 Defonds 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 关于企业级架构的定义,在主流企业级架构师当中至今仍存在争议。企业级架构是一个新兴领域,至今还在经历着很大变化。企业级架构的定义一个合理的定义是:企业级架构是一个组织的信息技术的规划和设计的过程和产物。~ Simplicable详细定义以下对企业级架构进行了详细... 阅读全文
posted @ 2017-05-15 11:35 Defonds 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 灯光、音乐、白色礼服、领带、高雅的房间。这是什么?对于人类来讲回答这种问题很简单 - 这是因为我们人类的大脑能够很好地对事件的识别和解释进行适配。但是在技术的世界里,复杂事件处理 (Complex Event Processing,CEP) 仍然是一个具备挑战... 阅读全文
posted @ 2017-05-09 10:33 Defonds 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 要创建一个自定义的 Formatter 我们需要继承 java.util.logging.Formatter 抽象类并实现 format(LogRecord) 方法。在该方法中我们可以对保存在 LogRecord 中的 log 消息进行格式化以满足我们的需要。... 阅读全文
posted @ 2017-05-05 10:23 Defonds 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 乍看之下 SOA 的安全似乎没有什么特别之处。毕竟,它 (和其它架构场景一样) 涉及相同的基本主题,如认证、授权、身份、信任、机密性、完整性以及策略管理。尽管如此,SOA 架构其实更加难以进行安全把控 - 足以让安全分析师累成狗。1. 安全不能够违反 SOA ... 阅读全文
posted @ 2017-05-04 09:18 Defonds 阅读(21) 评论(0) 推荐(0) 编辑
摘要: SOA 架构设计原则曾经被深受误解。SOA 设计原则实际上只是一系列经久考验的针对服务设计的最佳实践。《SOA 指南》系列搜集到的关于 SOA 的资源包括概述、设计原则以及安全最佳实践。范围工具基础SOA 图解一张图来帮你理解 SOA。SOA 市场打造你自己的... 阅读全文
posted @ 2017-04-18 14:37 Defonds 阅读(34) 评论(0) 推荐(0) 编辑
摘要: SOA 行为失败的原因有很多,但是最重要的一个原因是 - 缺乏服务复用。很难对 (上述案例的) 未来做出预测。如果你今天没有对自己的服务进行 SOA 化治理的需求,那么这种需求也就永远不会提上日程。按理来说对服务进行正确的 SOA 化设计才应该是优先级高的需求... 阅读全文
posted @ 2017-04-13 10:30 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: SOA 和 mashup - 两种驱动更快/更廉价服务开发的架构模式。它们都被用于构建可复用的服务 - 但是它们之间有哪些区别呢?SOA 其实是一套由 9 大设计原则组成用于构建高可复用服务的设计方法。如果我们根据这 9 大设计原则来对 mashup 进行评估... 阅读全文
posted @ 2017-04-13 09:31 Defonds 阅读(30) 评论(0) 推荐(0) 编辑
摘要: SOA 服务具备清除边界和技术差异的能力。这给我们带来了一个灵活和可定制的架构,但是同时也带来了大量的安全挑战。以下是 SOA 安全的相关的一些方面:SOA 的安全不仅仅是一个技术问题 - 对于任意 SOA 安全解决方案来讲都会面临业务和技术两方面的问题。SO... 阅读全文
posted @ 2017-04-11 18:03 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 在现实世界中,SOA 常常是失败的。确保 SOA 成功的最好的实践是熟悉 SOA 的设计模式和成功案例。一个成功案例SOA 是解决数据管理问题的一个强大工具。在你的企业里是否存在数据不一致的问题?将存在这种问题的数据实体的 CRUD (Create、Read、... 阅读全文
posted @ 2017-04-10 11:15 Defonds 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1. 事故描述昨日上午十点多,我们的基础应用发生生产事故。具体表象为系统出现假死无响应。2. 硬件 LB查看硬件负载路由情况:ARRAY-3(config)#sh stati sl r tcp JiChuYinYong_a_8001Real service J... 阅读全文
posted @ 2017-03-26 18:20 Defonds 阅读(100) 评论(0) 推荐(0) 编辑
摘要: SOA 具备能够帮你打破技术孤岛、简化技术栈、缩减成本并提高质量等巨大潜力。尽管如此,经常会有一些政治障碍影响 SOA 策略的实现:技术孤岛对彼此的行为几乎没有可见性部门之间相互竞争,几乎没有去进行服务共享的动力预算问题 - 谁来为共享服务买单?企业级架构团队... 阅读全文
posted @ 2017-03-10 11:38 Defonds 阅读(20) 评论(0) 推荐(0) 编辑
摘要: SOA 其实针对业务和集成服务的一系列设计原则。这些 SOA 设计原则保证了服务的高灵活性和高可复用性。SOA 是一个广泛部署的、成熟的架构方法。也正是由于它如此流行,也产生了一些常见的谬论:1. SOA vs ESB关于 SOA 和 ESB 有几种常见的误解... 阅读全文
posted @ 2017-03-08 09:39 Defonds 阅读(57) 评论(0) 推荐(0) 编辑
摘要: SOA 安全实现起来可以是非常容易的 - 前提是你选择的方式要正确。松耦合的、可发现的、可共用的安全工具一个简单的工具:WS-Security 对 web services 进行了加强,为 SOA 安全提供了你需要的一切:访问控制、加密、信任、传输安全以及不可... 阅读全文
posted @ 2017-03-06 13:52 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: SOA 设计原则可以追溯到 2004 年。从那以后,SOA 是典型的以服务编制 (orchestrated,译者注:orchestrated 在字面上翻译为 "管弦乐编曲",而管弦乐演奏是由一名乐队的指挥来统一的进行指挥和控制,是为 "编制") 为核心。也就是... 阅读全文
posted @ 2017-03-01 11:50 Defonds 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 每个人都知道 SOA 的安全将会是一个挑战。但是为什么呢?经常会使 SOA 安全复杂化的 9 个要素:遗留应用的安全将服务和应用松耦合跨组织界限操作的服务动态的信任关系组合服务形形色色的新老技术混杂需要不断地遵循越来越多的标准列表解决方案的灵活性和可以定制性的... 阅读全文
posted @ 2017-02-22 16:26 Defonds 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Web Service 安全 (WSS) 是对 SOAP 协议的一个安全加固。WSS 允许对 SOAP 消息进行签名和加密。它还允许给 SOAP 消息附加安全令牌。可以扩展的体系结构WSS 拥有一个可以扩展的体系结构,能够支持可插拔的签名格式以及加密算法。WS... 阅读全文
posted @ 2017-02-21 09:48 Defonds 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 面向服务的架构 (SOA) 设计要尽可能地简单。在设计一个 SOA 服务的时候要谨记这 9 大设计原则:1. 标准服务契约服务要遵循一个服务描述。2. 松耦合服务之间的依赖最小化。3. 服务抽象服务将自己的业务逻辑封装起来,对外部世界是隐藏的。4. 服务复用业... 阅读全文
posted @ 2017-02-18 13:54 Defonds 阅读(40) 评论(0) 推荐(0) 编辑
摘要: SOA 解惑SOA 不是一种技术,它是一种设计方法。最近一段时间我碰到了很多关于 SOA 的具有误导性的文章。尤其是,有些人混淆了 SOA 和诸如 BPM、ESB 以及复合事件处理 (CEP) 之类的技术之间的关系。这些困惑其实是没有必要的,因为 SOA 和这... 阅读全文
posted @ 2017-02-18 11:21 Defonds 阅读(24) 评论(0) 推荐(0) 编辑
摘要: SOA 曾经一度是技术领域中最难以理解的一个概念。SOA 似乎让很多人感到困惑 - 一般来讲这是由于人们认为它拥有几乎神奇的力量。事实上 SOA 只是一个很简单的概念:SOA 由诸如 C++ 和 Java 之类的面向对象语言里的设计原则演化而来。SOA 将这些... 阅读全文
posted @ 2017-02-16 14:24 Defonds 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 在明天的 OSGi 2012 社区活动上,我将以“如何使你的类库在不依赖 OSGi 的情况下进行友好地 OSGi”为主题进行演讲。在演讲中我将会提及 Java 的线程上下文类加载器(TCCL),但是整个演讲只有 25 分钟,我没有更多时间对此进行深入讨论。所以... 阅读全文
posted @ 2017-02-03 15:43 Defonds 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 这 10 个 SOA 设计模式是如此之重要,其应用是如此之广泛,以至于它们都有些显而易见了。1. 服务无关服务无关实现对多种业务通用的逻辑。将服务无关的逻辑分离成离散的服务以方便服务的重用和整合。原则:复用,服务整合2. 服务无关的声明服务无关的服务应该显式声... 阅读全文
posted @ 2017-01-22 16:00 Defonds 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 表述性状态传输(REST)作为对基于 SOAP 和 Web 服务描述语言(WSDL)的 Web 服务的简单替代,在 Web 开发上得到了广泛的接受。能够充分证明这点的是主流 Web 2.0 服务提供商在接口设计中对 REST 的普遍采用 - 包括雅虎、谷歌以及... 阅读全文
posted @ 2017-01-22 09:20 Defonds 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 熟悉 LoadRunner 的朋友一定不会对其 TPS(每秒事务数)、TRT(事务响应时间) 等视图感到陌生,因为这是压力测试最为关键的两个指标。JMeter 以其开源、轻巧、灵活、扩展性高等特性赢得了广大测试从业人员的青睐,但是它没有像 LoadRunner... 阅读全文
posted @ 2017-01-16 18:59 Defonds 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 做压力测试,我喜欢先写 JMeter 脚本,功能测通以后再翻译成 LoadRunner 脚本,最后用 LoadRunner 完成压测。也许我是 Java 出身吧,对 JMeter 总是有一种亲切感用着得心应手,而 LoadRunner 稳定性、强大而友好的结果... 阅读全文
posted @ 2017-01-13 10:00 Defonds 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页