应用程序分类

做通用型软件没有出路,所以现在选择的是走按需订做的路子,这种方式的特点是归纳业务模式难、需求变化大、造价高。看在最后一点的面子上,不管想什么办法也得把合同签下。

程序分类的标准有很大,对于企业MIS来说,数据库是少不了的,根据企业的部署结构,分为本地和联网型:
一,本地型
此种类型指的是程序和数据库在同一台PC或者同一局域网(VPN也算),程序直接连接数据库,对数据库进行操作。
有些程序会允许多个客户端连接同一数据库,但一般情况各客户端对数据库的操作不会破坏数据完整性。

二,联网型
当本地型应用不能满足业务需求时,就要考虑联网型应用了。
1)纯在线型
此部署结构一般是指B/S结构,现阶段主流是Web应用。
它最大的特点是不需安装客户端,但同时也存在不能充分利用客户端PC资源的缺点。
编写此类型程序时,程序和数据库都处于服务器端。与本地型程序不同的是,它需要考虑并发状况。
另外需要特别指出的WPF的XBAP类型应用是一种伪在线型程序,它本质上还是本地型应用程序。

2)瘦客户端型
这种类型的应用程序可以弥补前两种类型的不足,这也意味着它更复杂、更高级。
一般来说,客户端只是对某一服务发出请求,并对结果进行呈现。服务端里封装了几乎所有的数据操作,并且对外提供服务。数据库一般都与服务端处于同一服务器或同一局域网。

折腾

身逢乱世,时不时地出点岔子也就算是有理由了。网站时不时停摆,ISP就不停地更换IP,但想不到后来竟然连ISP的NS服务器也被封了。为了不再受这样的鸟气,我把空间、DNS解析全搬到国外去了。

终于可以安静了。

因为换IP,一台SQL SERVER服务器连接不上。于是跑到服务器那边去看,发现除了连接Internet的网卡IP更换为了新IP,连OPENVPN的虚拟网卡也被“技术人员”修改为了新IP。

人才啊,难怪连接不上。

不过事情并未就如此完结,VPN是连接上了,SQL SERVER还是连接不上,于是又去了一趟服务器那边,发现SQL SERVER服务不能启动,经过查询日志才知道,由于更改了操作系统用户帐号,而SQL SERVER服务的登录帐号还是原帐号,导致登录不成功,所以SQL SERVER不能启动。

Vyatta使用手记:启用PPTP Service

得益于Vyatta的高条理性,无需列出步骤,仅帖出相关配置:

  .
  .
  .

  vpn {
      pptp {
          remote-access {
              authentication {
                  local-users {
                      username ****** {
                          password **********
                      }
                  }
                  mode local
              }
              client-ip-pool {
                  start 192.168.0.126
                  stop 192.168.0.129
              }
          }
      }
  }

  .
  .
  .