《简单企业应用》技术路线

前言

工作三年了,一直从事基于.NET体系的企业应用开发,心得和经验也攒了点;担心时间长了给忘了,所以得给写下来,以便以后回味回味;更重要的是能让知识系统化和体系化。

本系列以一个简单的企业应用系统为基线,以技术设计使用为主线来总结我这三年的一些心得。

框架结构

1. C/S,B/S架构,N-tire, Restful服务,SOA;

2. EAI(企业系统应用集成);

3. 持续集成(Continuous integration);

4. Scrum/XP开发;

5. 软件管理;

具体技术

1. 需求分析和设计

UML

2. 编程语言和框架

WPF + Prism + WCF + ASP.NET MVC5 + Unity + Restsharp + SQLServer + Entity Framework

3. 企业应用集成

WSO2系列组件,以ESB为主。

4. 持续集成工具

TeamCity

5. Scrum和XP开发模式

6. 软件质量管理工具

TDD + XUnit + FXCop + Trac + Specification Documents(规格说明书)

系统要求

1. 模块化

2. 平滑升级和更新

3. 易维护

4. 模块规格说明书

PS:具体技术路线根据实际引入技术会持续更新。

2014.08.24 初始版

时间: 2024-11-04 14:35:41

《简单企业应用》技术路线的相关文章

区块链开发技术路线选择的思考(之一)

现在整个技术社区的注意力主要还是在 Web 和移动开发上面,相关人才供销两旺.不过个别有心人已经开始转向大数据分析.深度学习.VR/AR 这些前景看好的技术.最近几个月区块链非常火,所以也有极少数开发者在关注区块链的开发技术. 应该比较客观的看待现在区块链的这一把火.目前无论在中国还是在国外,讨论区块链最积极最热闹的主要是政府官员.金融政策研究者.技术未来学家和学院派学者,跟他们相比,真正在写代码的人发出的声音很小.官员们重视,说明这个技术的潜在影响力巨大,学者重视,说明还有很多技术问题有待解决

IT软件人员的技术路线(写给技术迷茫中的你) - 项目管理系列文章

前面笔者曾经写过一篇关于IT从业者的职业道路文章(见笔者文:IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章).然后有读者提建议说写写技术方面的路线,所以就有了本文.本文从初学者到思想者的四步方面对IT从业者的技术路线做了阐述(见笔者文:IT从业者的学习规划 - 学习者系列文章开篇),从浅到深的对技术路线需要学习的内容做了叙述,后续会对学习者系列文章进行书写,本文就当做该系列文章的一个版图吧. 对于技术路线,笔者认为,在工作之余,就该自我主动的去学习技术和业务方面的知识.一方面是

大部分程序员心中有一个管理者的梦想,但在技术路线上"半路夭折"

当我们大学的时候还在为如何学好技术发愁的时候,那时的我们在内心深处"埋下了"一个小小的理想,我一定要学好技术,成为一个优秀的程序员.对于在IT行业摸爬滚打6年的我,想起以前的小小理想有些莫名的心酸和感动.看看周围正在前行的朋友和已经倒下的朋友,大家都在艰难的前行,至少大部分人已经脱离最初的想法,最终的想法转向了统一的话题"如何脱离技术,去做管理,因为钱多,发展好".其实这并不是不对,因为大家需要生活,需要养家糊口,这个是没有问题的.但是会带来一个现象就是全行业把做技

C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)

目       录 工业物联网和集成系统解决方案的技术路线... 1 前言... 1 第一章           系统架构... 3 1.1           硬件构架图... 3 1.2           组件构架图... 4 第二章           技术选型与介绍... 5 2.1           开发环境... 5 2.2           数据源... 5 2.3           数据采集... 5 2.4           数据上传服务... 6 2.5      

技术路线的选择重要但不具有决定性(核心竞争力是你独特的个性知识经验组合)

转自 http://blog.csdn.net/myan/article/details/3247071   孟岩 2008 年的文章,现在看来还是挺有启发, 送给大家,也送给自己. 最近微软在技术上连续有大动作,在PDC上发布了Windows Azure云计算平台,预告了Visual Studio 2010..NET 4.0和C# 4.0.如果放在几年前,我相信微软粉丝们一定是欢声雷动,不过这次情况有点不太一样,在网上看到有人在抱怨微软技术更新速度太快而且四面出击,还有人扬言要改弦更张,投奔L

深圳汇道科技:新手不知道的入门编程的技术路线!速码!

不会设计的编程不是好前端,看着我们汇道科技的设计大神小哲与前端小宇又在为项目争执不下,小编不禁发出如此感慨,其实一个团队里面,项目都是环环相扣的,上一环节的参与者必须要懂得一些下一环节的相关知识,这样大家沟通起来才会更好更快!这就要求我们必须掌握多方面知识! 把编程单独拿出来说,编程不是一件无趣的事,它会给你带来无尽的欢乐.如果掌握不了多方面知识,那么我们可以把专业技能练到:精.致.特! 可是如何以最快的速度入门,这才是广大新手最关心的问题.本文就来谈谈编程入门的学习路线. 一.技术路线介绍 技

基于TFS的.net技术路线的云平台DevOps实践

DevOps是近几年非常流行的系统研发管理模式,很多公司都或多或少在践行DevOps.那么,今天就说说特来电云平台在DevOps方面的实践吧. 说DevOps,不得不说DevOps的具体含义.那么,DevOps是什么呢?是开发+运维么?每个人都DevOps的理解都不尽相同,下面是一组对DevOps的定义,通过这组定义,我们基本可以看清DevOps是干啥的.在这众多的解释中,我认为有一种解释可以更贴切:DevOps是一种能力,具备此能力的团队可以高质量.快速的交付软件产品或服务.这个总结定义道出了

中小企业的大数据技术路线选择

目前,大数据主要应用在互联网.电商领域,电信.电力行业也在逐步使用.对广大的中小企业来说,大数据也听得太多了.然而,大数据的技术门槛还是很高的.从技术路线上来说,选择大公司使用的技术方案可能是不能承受之重. 笔者所在的公司,选择的是行业通用的Hadoop方案.历经一年之久,前后三拨人员,一个Demo版还没出来.大数据真的让人望眼欲穿啊. 对中小企业而言,要选择适合自己的大数据技术路线.跟着大公司,人云亦云,还真玩不起.那么,有没有适合中小企业的大数据方案呢?笔者用心收集了几个,供参考. 1.Ca

中小企业的大数据技术路线选择(二)-Cassandra+Presto方案

中小企业的大数据技术路线选择(二)-Cassandra+Presto方案 我前面曾经写过:中小企业的大数据技术路线选择 和 低调.奢华.有内涵的敏捷式大数据方案:Flume+Cassandra+Presto+SpagoBI . 最近用了两个月的时间终于把Cassandra+Presto+SpagoBI方案验证通过了.验证了Presto的JDBC Driver .Prestogres网关.SHIB三种方式. 一.Presto JDBC驱动方案 Presto JDBC驱动方案,Java动用客户端,如