随笔分类 -  系统集成

摘要:之前本人的博客介绍了《sharepoint 2010自定义访问日志列表设置移动终端否和客户端访问系统等计算列的公式》,那如何通过Jquery提交访问日志到自定义的SharePoint的访问日志列表中。本文介绍通过Jquery ajax访问SharePoint 2010的list web服务并添加列表记录,这样就无需后台代码就可以实现操作列表,IP地址的解析采用搜狐提供的以JSON格式返回的IP地址数据:http://pv.sohu.com/cityjson?ie=utf-8,具体下图: 具体的js代码,如下图: Date.prototype.Format = function (fmt... 阅读全文
posted @ 2013-10-11 15:43 软件人生 阅读(1402) 评论(2) 推荐(0) 编辑
摘要:由于SharePoint 2013推出不久,并非所有的企业都会升级到SharePoint 2013的,毕竟升级不是打打补丁这么简单,更多的企业还是使用Sharepoint 2010版本的,因此本人自行开发了SharePoint 2010中重置windows 活动目录(AD)域用户密码的WebPart 阅读全文
posted @ 2013-10-09 12:55 软件人生 阅读(1962) 评论(4) 推荐(0) 编辑
摘要:在SharePoint 2013中微软并没有提供在SharePoint 2010中以其他用户身份登录的菜单,这对一般用户影响不大,但对于系统管理员或测试人员或特定人员(如在OA系统中的文员或秘书,常常需要帮助领导代过流程的)造成很大的不方便。网上已有一种解决方案,就是直接修改SharePoint 2 阅读全文
posted @ 2013-10-08 19:35 软件人生 阅读(1426) 评论(4) 推荐(1) 编辑
摘要:前段时间工作很忙,好久没更新博客了,趁国庆休假期间,整理了两个之前积累很实用的企业集成组件,并在真正的大型项目中经受住了考验:.Net版SAP RFC适配器组件和SharePoint 2013修改AD域用户密码的WebPart。目前无法在网上找到免费的SharePoint 2013的修改域用户密码W 阅读全文
posted @ 2013-10-07 20:58 软件人生 阅读(3116) 评论(6) 推荐(1) 编辑
摘要:最近发现Java的HttpClient从4.1版本以后就开始支持NTLM协议了,之前版本是不支持NTLM协议的(但可以通过开源的JCIFS library实现)。由于项目中其他系统(Java)需要调用基于NTLM协议的SharePoint List Web服务,之前是用了一个开源的Http组件JCIFS library实现模拟身份认证的,具体网址如下:http://jcifs.samba.org/src/,这样就可以正常访问SharePoint的列表服务了。 本文主要介绍一种代码更为简洁,使用更为简便的基于最新版本HttpClient 4.2.5,该组件下载网址如下:http://hc.ap. 阅读全文
posted @ 2013-05-19 11:47 软件人生 阅读(3724) 评论(2) 推荐(1) 编辑
摘要:前段时间一直在做数据仓库的ETL,已熟练掌握SQL SERVER集成服务开发。最近有个系统集成需求,外部系统(JAVA)通过SharePoint Web服务需要访问SharePoint列表的某几列(不是全部列),因此采用通过列表数据同步到另一个新建的列表(只建需要的几列),再开放新列表权限给外部系统(JAVA)调用,一开始测试的时候,通过在本机的SSIS上安装一个开源的Sharepoint List适配器,就可以进行图形化的配置,可以非常方便的进行列表之间的数据同步,此插件SharePoint List Source and Destination的下载网址:http://sqlsrvint. 阅读全文
posted @ 2013-04-10 19:04 软件人生 阅读(1810) 评论(0) 推荐(3) 编辑
摘要:RabbitMQ是基于高级消息队列的AMQP协议的技术实现,是一个开源产品,其本身属于一个“半成品”的消息中间件,提供了丰富的开发文档和多种客户端API(如JAVA\.NET等)的开发组件,RabbitMQ服务器本身主要承担通讯和传输的功能,支持多种消息架构和模式,实践中需要采用哪些消息架构和模式,完全取决于客户端的设计和开发。 在企业实践中,设计或开发不当会造成严重的后果,特别是涉及到跨系统的交互和集成,对系统稳定性和可靠性等方面性能要求很高,本文总结了的几点实践经验,供各位同学参考。一、关于RabbitMQ部署总结。 如果使用早期在Windows下部署的RabbitMQ版本(因为早期的E. 阅读全文
posted @ 2013-02-21 09:59 软件人生 阅读(17141) 评论(5) 推荐(3) 编辑
摘要:利用Rabbitmq进行各类业务系统(如SAP、OA、EHR、KMS、访客系统、AD等)的集成和接口,已有很长一段时间了,初步建立了企业服务总线(ESB)。随着新业务系统的不断接入到ESB中,在实践中也发现了一些问题并总结了一些经验,下文主要介绍如何在windows下突破Rabbitmq的socket限制数,以便为需要使用的同学分享一些实际经验,后续将陆续分享一些技术经验。1、 RabbitMQ_Limits文档说明Status of node rabbit@MYSERVER ...[{pid,6604},{running_applications, [{rabbitmq_management 阅读全文
posted @ 2013-02-19 10:06 软件人生 阅读(3729) 评论(2) 推荐(1) 编辑