文章分类 -  企业应用开发知识

进行企业应用开发的知识积累
Apache Ignite 初探
摘要:Apache Ignite 内存数组组织框架是一个高性能、集成和分布式的内存计算和事务平台,用于大规模的数据集处理,比传统的基于磁盘或闪存的技术具有更高的性能,同时他还为应用和不同的数据源之间提供高性能、分布式内存中数据组织管理的功能。 在Ignite以前,大规模、大数据量、高并发企业级或者互联网应 阅读全文

posted @ 2016-09-27 17:01 荣锋亮 阅读(6422) 评论(1) 推荐(0) 编辑

分布式 Java 服务平台 Baratine
摘要:Baratine 是新的分布式,基于内存的 Java 服务平台,可以构建高性能的 Web 服务,在同一个 JVM 中结合数据和逻辑。在 Baratine 中,数据和服务是一体的,服务拥有它自己的数据: 数据不属于数据库 数据不能被其他的进程修改 数据不是独立于服务的 => 数据跟服务处于同一个 JV 阅读全文

posted @ 2016-02-25 10:38 荣锋亮 阅读(326) 评论(0) 推荐(0) 编辑

业务规则引擎开源软件介绍
摘要:1、规则引擎 Apache Camel Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用其异常强大且十分易用的API (可以说是一种Java的领域定义... 阅读全文

posted @ 2014-09-30 16:58 荣锋亮 阅读(2163) 评论(0) 推荐(0) 编辑

Apache Camel 了解
摘要:Apache Camel是一个基于规则路由和中介引擎,提供企业集成模式的Java对象(POJO)的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。领域特定语言意味着Apache Camel支持你在的集成开发工具中使用平常的,类型安全的,可自动补全的Jav... 阅读全文

posted @ 2014-09-30 16:56 荣锋亮 阅读(2742) 评论(0) 推荐(0) 编辑

Apache Thrift 可伸缩的跨语言服务开发框架
摘要:前言:目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介绍由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发,所包含的代码生成引擎可以在多种语言中,如 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Sma 阅读全文

posted @ 2014-01-02 14:39 荣锋亮 阅读(264) 评论(0) 推荐(0) 编辑

软件开发的一些难点与解决方式:
摘要:组件之间的协作: 进行软件开发的很多时候我们一般使用的是基于组件化的软件开发模型,尤其是对于大型的软件系统,更是如此,组件之间的交互协作更是我们必须处理的,一般有一下集中可选的方式: 1,进程间的通信 包括IPC ,RPC 等方式 比如共享内存,管道,套接字 ,邮槽。 2,使用通信协议 比如http ,telnet ,ftp 同时可以有自己开发的协议。 3,通信中间件 有好多的可选方式 COM+ ,CORBA,.NETRemoting ,WCF,RMI,JMS 等好多的实现方式。 事件的处理: 基于事件的模式,对于软件的开发具有较大的益处,但是其中的实现会碰到好多的... 阅读全文

posted @ 2013-11-12 10:29 荣锋亮 阅读(1927) 评论(0) 推荐(0) 编辑

Broker 模式
摘要:使用Broker模式可以隐藏远程服务调用的实现细节,方法是将这些细节封装到一个与业务组件自身不同的层 [Buschmann96]。这个层为客户端提供一个接口,使客户端可以像调用任何本地接口一样调用方法。但是,客户端接口内的方法会触发要对远程对象执行的服务。这对客户端是透明的,因为远程服务对象实现了相同的接口。该模式将启动远程服务调用的业务组件当作"客户端",而将响应远程服务调用的组件当作"服务器"。图 1 显示没有进行任何分布的简单示例的静态结构。客户端直接调用服务器上的performFunctionA方法。仅当服务器对象与客户端对象驻留在同一台计算机上 阅读全文

posted @ 2013-10-12 11:04 荣锋亮 阅读(908) 评论(0) 推荐(0) 编辑

使用模式创建一个面向服务的组件中间件
摘要:引言在本文中,您将了解面向服务的组件中间件在用于资源有限的语音设备时,在设计阶段所应用的模式。它涵盖了项目的问题上下文,并被看成是一组决定因素,是对相关体系结构远景的一个简要概括。您还会得到一份描述,其中介绍了一些被用来解决问题和创建软件体系结构的模式,以及它们的应用方法和相互关系。本文重点关注在某一特定项目中应用各种模式的具体经验,而不是描述通过应用模式来解决问题的理想化方法。本文假定您已经熟悉了所讨论的各种模式。下列关于面向服务的体系结构的定义摘自Wikipedia,并被本文所采用:“面向服务的体系结构 (SOA),这个术语是指一个用来实现软件体系结构的业务驱动的方法,它支持将业务集成为一 阅读全文

posted @ 2013-10-11 12:01 荣锋亮 编辑

转 OAuth 学习
摘要:OAuth的机制原理讲解及开发流程作者: unvs 本想前段时间就把自己通过QQ OAuth1.0、OAuth2.0协议进行验证而实现QQ登录的心得及Demo实例分享给大家,可一直很忙,今天抽点时间说下OAuth1.0协议原理,及讲解下QQ对于Oauth1.0的认证开发。闲话多说了点,下面直接进入主题。 1、OAuth的简述 OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安全的。(我喜欢简单明了,这里没看懂,没关系,接着往下面看) 2、OAuth的原理 ... 阅读全文

posted @ 2013-09-28 10:07 荣锋亮 编辑

Mule消息路由
摘要:当谈论整合应用时,消息路由备受关注。当我们确定了各个应用,并选择Mule作为整合平台,也知道在Mule的服务中可以使用哪些Java类和web services处理消息,那么为了让消息正确地在服务间流转,该如何将所有的事情整合在一起,从而确保获得我们所需要的的结果呢?Mule为您的Mule应用中的服务间的路由消息提供了强大而灵活的可选项。本文描述了Mule的常用消息类型和几种可用的特殊路由器。下面介绍消息路由器的相关核心概念:端点(Endpoints)定义了发送和接收消息的通道(channel)。例如,一个购物组件可能会接收到一个HTTP订单请求。一旦该组件处理完订单请求,它可能会发送一个 JM 阅读全文

posted @ 2013-09-13 12:13 荣锋亮 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示