niu's profile︵BoBoДē︶ㄣ 被遗忘的人PhotosBlogListsMore Tools Help

︵BoBoДē︶ㄣ 被遗忘的人

欢迎~ Welcome~~

niu jedell

Occupation
Location
Interests
一杯茶,品人生沉浮;平常心,造万千世界。TOM eTOM TMN FCAPS IETF RFC1213我┏╮〃
╰★╮
〃╰┛*.⒈條路﹏ 辵捯死`行者无疆,前方路有多远,我就走多远``
standby: Jlab.bj@msn.com
No list items have been added yet.
No list items have been added yet.
Photo 1 of 9
May 12

cannot exec `cc1plus`: No such file or directory

1)eclipse+cdt+mingw经常遇到的问题:
D:\EclipseWorkSpace\HiWorld>cpp main.cpp
cpp: installation problem, cannot exec `cc1plus': No such file or directory  //不能进行编译.cpp文件 报执行不了'cc1plus'
D:\EclipseWorkSpace\HiWorld>gcc -v
Reading specs from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --wi
th-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --dis
able-nls --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry --d
isable-shared --enable-sjlj-exceptions --enable-libgcj --disable-java-awt --with
out-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enabl
e-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5
(mingw-vista special r3)      //说明gcc安装是没有错误的,我们看到有vista一词 说明程序包有问题,因为此时的系统是xp
D:\EclipseWorkSpace\HiWorld>gcc -o main main.cpp
gcc: installation problem, cannot exec `cc1plus': No such file or directory  //于是我们看到错误依然存在
(解决方法)To fix this, you need to download the gcc-vista-3.4.5-20060117-1 patch. Replace the old files in your MingGW folder with the contents of the patch.
2) 第二种比较常见的错误是:
error 'Launch failed: no binaries' .
解决方法: 有两种情况, Standard Make C++ Project和Managed Make C++ Project 中, 选项"Binary Parser" 项, 需要和你的系统环境想对应:
 win就需要选择"PE Windows Parser ";
另一点是: "Make Builder"项, Builder Command是用来描述创建时采用的创建语句,GNU make 默认语句是"make" 编译器命令, 因为安装了MinGW, 所以根据环境需要将" Use Default"的选勾打掉, 并在文本框中填入" mingw32-make -f makefile", 当然此时是针对xp系统而言,要确保 PATH 环境变量包含这些命令所在的目录。
3) 第三种错误是:
mingw32-make -f makefile clean all
mingw32-make: makefile: No such file or directory
mingw32-make: *** No rule to make garget `makefile`. Stop
or:
Error launching builder (make -k all )
(Exec error:Launching failed)
一种可能是新建项目是选择了"Standard Make C++ Project" 这样makefile需要手工来建立, 在编写makefile时发生了错误。
如果确认了makefile没有编写的错误那么就是"Managed Make C++ Project" CDT编译会默认用make.exe 那么在执行过程中找不到GNU make就会报错,所以需要勾掉Build Command中的user default选项如2,并在文本框中填入" mingw32-make -f makefile",那么问题就可以解决了. 或者直接将mingw32-make.exe 更改为make.exe, 这样CDT按默认的make来调用GNU make编译也可顺其自然顺利执行了。
 
D:\EclipseWorkSpace\Hello C++>g++ -v
Reading specs from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc/configure --with-gcc --host=mingw32 --build=mingw32 --ta
rget=mingw32 --prefix=/mingw --enable-__cxa_exit --enable-threads --disable-nls
--enable-languages=c,c++,f77 --disable-win32-registry --disable-shared --enable-
sjlj-exceptions
Thread model: win32
gcc version 3.4.5 (mingw32 special)
D:\EclipseWorkSpace\Hello C++>make -v
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i686-pc-mingw32
D:\EclipseWorkSpace\Hello C++>gcc -v
Reading specs from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc/configure --with-gcc --host=mingw32 --build=mingw32 --ta
rget=mingw32 --prefix=/mingw --enable-__cxa_exit --enable-threads --disable-nls
--enable-languages=c,c++,f77 --disable-win32-registry --disable-shared --enable-
sjlj-exceptions
Thread model: win32
gcc version 3.4.5 (mingw32 special)
D:\EclipseWorkSpace\Hello C++>cc1 -v
ignoring nonexistent directory "/mingw/include"
ignoring nonexistent directory "/mingw/include"
ignoring nonexistent directory "/mingw/lib/gcc/mingw32/3.4.5/include"
ignoring nonexistent directory "/mingw/mingw32/include"
ignoring nonexistent directory "/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
End of search list.
^C
D:\EclipseWorkSpace\Hello C++>.cdtproject
D:\EclipseWorkSpace\Hello C++>
 
D:\EclipseWorkSpace\Hello C++>g++ -v -o -c Hello.cpp
Reading specs from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc/configure --with-gcc --host=mingw32 --build=mingw32 --ta
rget=mingw32 --prefix=/mingw --enable-__cxa_exit --enable-threads --disable-nls
--enable-languages=c,c++,f77 --disable-win32-registry --disable-shared --enable-
sjlj-exceptions
Thread model: win32
gcc version 3.4.5 (mingw32 special)
 cc1plus -quiet -v -iprefix C:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ Hello.cpp -qu
iet -dumpbase Hello.cpp -auxbase Hello -version -o C:\DOCUME~1\ADMINI~1\LOCALS~1
\Temp/ccaOyads.s
g++: installation problem, cannot exec `cc1plus': No such file or directory
D:\EclipseWorkSpace\Hello C++>g++ -v
Reading specs from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc/configure --with-gcc --host=mingw32 --build=mingw32 --ta
rget=mingw32 --prefix=/mingw --enable-__cxa_exit --enable-threads --disable-nls
--enable-languages=c,c++,f77 --disable-win32-registry --disable-shared --enable-
sjlj-exceptions
Thread model: win32
gcc version 3.4.5 (mingw32 special)
D:\EclipseWorkSpace\Hello C++>
type specs
%{MD|MMD:%{o*:-MQ %*}}}}} %{remap} %{g3:-dD} %{H} %C %{D*&U*&A*} %{i*} %Z %i %{E
|M|MM:%W{o*}}
*trad_capable_cpp:
cc1 -E %{traditional|ftraditional|traditional-cpp:-traditional-cpp}
*cc1:
%(cc1_cpu)
*cc1_options:
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}} %1
%{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*} %{c|S:%{o*:-auxbase-strip %*}%{!o*:-
auxbase %b}}%{!c:%{!S:-auxbase %b}} %{g*} %{O*} %{W*&pedantic*} %{w} %{std*&ansi
&trigraphs} %{v:-version} %{pg:-p} %{p} %{f*} %{undef} %{Qn:-fno-ident} %{--help
:--help} %{--target-help:--target-help} %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}
}} %{fsyntax-only:-o %j} %{-param*}
*cc1plus:    //报错信息说执行不了这个 cc1plus '

*link_gcc_c_sequence:
%G %L %G
*endfile:
%{!fno-exceptions:crtend%O%s}
*link:
%{mwindows:--subsystem windows}   %{mconsole:--subsystem console}   %{shared: %{
mdll: %eshared and mdll are not compatible}}   %{shared: --shared} %{mdll:--dll}
   %{static:-Bstatic} %{!static:-Bdynamic}   %{shared|mdll: -e _DllMainCRTStartu
p@12 --enable-auto-image-base}
*lib:
%{pg:-lgmon} %{mwindows:-lgdi32 -lcomdlg32}                   -luser32 -lkernel3
2 -ladvapi32 -lshell32
*libgcc:
%{mthreads:-lmingwthrd} -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt
*startfile:
%{shared|mdll:dllcrt2%O%s}   %{!shared:%{!mdll:crt2%O%s}} %{pg:gcrt2%O%s}    %{!
fno-exceptions:crtbegin%O%s}
*switches_need_spaces:
// 为什么问题依旧存在呢, 根据错误信息描述我们可以知道是没有找到cc1plus文件,那么就是缺少文件了!
解决方法附言评论下。

见识下Eclipse的强大

                   见识下Eclipse的强大
   为什么要说它强大,很显然我不是自然去夸大。了解eclipse的人都会这么认为, 因为Eclipse是一个非常优秀的集成开发环境, IBM已经花了多的时间开发基于java的公开源代码软件Eclipse, 并在其中投资了上亿美金。这个在IBM支持下的开放源代码项目经过一个时期的发展完善, 已经为广大Java开发者所熟悉。 Eclipse的出现, 为Java开发者提供了免费使用强大的Java IDE的机会, 通过集成大量的插件, Eclipse的功能可以不断的扩展, 以支持各种不同的环境应用。
   Eclipse软件可以用于管理多种开发任务, 包括测试、性能调整及程序调试等, 而且还可以集成来自多个供应商的第三方应用程序开发工具。此外, Eclipse软件非常适合开发电子商务应用程序, 例如IBM公司自己的面向Web服务的WebSphere应用程序开发工具WSAD就是建立在Eclipse基础之上的。另外Eclipse平台是一个成熟的、精心设计的及可扩展的体系结构。Eclipse的价值还在于它为创建可扩展的集成开发环境提供了一个开放源码平台。 这个平台允许任何人构建与环境和其它工具无缝集成的工具,而工具与Eclipse无缝集成的关键是它支持插件管理。
   Eclipse这一集成开发环境通过大量的项目开发实例证明了它的强大, 开发人员们通过各种插件来使Eclipse称为各种领域的主要应用工具集, 如编程工具、应用开发工具、建模工具、测试工具、版本管理工具等等,以其全方位的管理和开发特性称为现今具有无限潜力的集成开发环境。

这里浅谈下比较突出的几个重要应用方面:
>>>>编程应用:  
  1)可以利用 JDT 编写Java程序,JDT插件管理和调试、使用JDT 进行Java 程序的编程、调试运行,以及JDT 的一些高级用法。对于Java 强大的支持还支持很多的插件,如需学习可以网上搜集资料。
  2)可以利用 CDT 编写C/C++程序 同样Eclipse平台也提哦那个了支持C++语言编程环境的插件CDT. 以满足C++语言的软件开发人员的使用需要。
>>>>>测试应用:
  1)与JUnit的集成, JUnit是一个开放源代码的 Java测试框架, 用于编写和运行可重复的测试。主要用于集成JUnit插件来进行单元测试等。
>>>>>资源管理应用:  
  1)Ant 插件的应用, 构建部署文件来进行项目管理,以及与JUnit结果进行单元测试等。
>>>>>协同CVS进行版本管理:
  1)版本控制就是在软件开发过程中, 对软件源代码文件的修改进行记录、保存的过程。版本控制对于团队开发是重要的,对于个人开发者也是项目复杂化时不可缺少的工具。协同Eclipse配置CVS服务器及客户端的连接来进行版本管理。
>>>>>Web Application方面应用:
  1)与Tomcat WebSphere Bes等应用服务器插件进行应用服务器的开发应用和管理, 如Servlet和JSP的开发等。
  2)与JBoss服务器的集成,来简化EJB的开发。JBoss是一种遵从J2EE规范的、开放源代码的、100%纯Java的EJB服务器, 可以和Tomcat服务器完美结合。
>>>>>数据库方面应用:
  1)使用JDBC 进行数据库的连接与实际操作。例如Tanghan插件, Tanghan插件主要是为Eclipse开发的,用来标准JDBC接口访问数据库。还可以通过生成一个实体EJB,来展现EJB与数据库连接过程的实现。
>>>>>高级应用:
  1)Struts 框架应用:
Struts是一种当今比较流行的、基于MVC设计模式的、用来构建Java Web应用程序的开源框架。具体详细了解框架简介、MVC模式结构、以及安装配置方法结构与组成、关键组建、Struts标签库等Struts的工作流程。另外在MyEclipse插件中与Spring,Hibernate框架应用,相关内容请阅读相关资料了解。
>>>>>作为建模工具:
EclipseUML插件, 可以来绘制UML图等。
>>>>>进行开发环境的重构,是Eclipse提供的最有用的特性之一。
以及支持其它插件开发,API开发制作SWT应用程序等等,另外在SWT应用程序使用UI流和其他流,
以及使用AsyncExec方法进行简单调整等等,还有JFace等方面开发等等。
   这基本上是Eclipse功能和应用方面的一个总的概述阅览, 只是给个大体的框架, 具体深入还得需要找相关资料具体学习落实到某一点的应用上落实到每个插件的框架原理的理解加上安装配置应用以及开发设计方法等整个流程。
----------------------------------------------------------------------------
注@ 仅供用于个人学习 勿于其它; 请保护他人劳动果实与结晶!
May 10

了解WAS MQ v7.0基于J2EE框架

上面链接为所设计内容的结构图: 直接点击即可

    WebSphere是建立在操作系统上的一个高效的层, 它可以提供下一代电子商务应用程序的程序设计抽象(至少是对java进行了结合)。从程序设计接口(API)的角度来看, J2EE和应用服务器都是高效的分布式操作系统。 从性能、可靠性、有效性、可恢复性、可使用性及可服务性的角度来看, WebSphere也是一个分布式操作系统。
极具灵活的优点如下:
>  可以运行时优化, 所以运行应用程序的速度更快
>  更加直接地支持高度可用性的系统配置
>  在分布式的拓扑结构中支持更多数量的计算机和服务器

    对于WAS而言, 主流开发工具就是WSAD. 根据对发行包的描述(连接结构图)可知, WAS-EE除了包含了WAS、WAS-ND以及WAS-XD中的所有内容外, 还包含了附加的程序设计模型扩展。 实际上, 它所包含的内容最大限度地涵盖了webSphere Application Server可以提供的所有内容。与此同时, WAS-EE还包含了WebSphere MQ的内容, 这样用户就可以建立同时支持WebSphere MQ和WebSphere Application Server的应用程序。
WebSphere MQ是IBM的旗舰级消息产品, 作为一个中间件, 它可以使不同环境中的应用程序(包括不同的应用程序服务器)之间进行异步通信。

    对于v5来说程序设计模型扩展所提哦那个的首要功能是扩展和实现了J2EE 1.3规范中的EJB 2.0组建模型。v6基于J2EE 1.4规范。动态查询服务(Dynamic Query Service)扩展了EJBQL, 使得查询语句可以在运行时执行, 因此提供了足够的灵活性, 并且可以使应用程序启动动态的电子商务服务。
对EJB 2.0组建模型的补充主要是, 通过应用程序配置文件(Application Profile)实现了访问意图(Access Intent). 例如, 对并发性访问意图, 可以根据需要事物特点来设定为是最大限制还是最小限制等。另外, 它还可以提高应用程序的性能并且完成更高级的组建重用。还有就是消息和JMS的理念是建立在扩展消息支持(Extended Messaging Support)的引入上的。这些工具支持的API可以用于编写各种模式, 并且当需要处理WebSphere和非WebSphere系统之间的消息交互时, 这些模式是通用的。

2008年11月07日
       最新版WAS MQ v7.0支持JDK 6.0、EJB 3.0、增强的Web服务和Web 2.0功能包。IBM上周发布了WebSphere Server 7.0。新版本增强了Web服务,包括支持JAX-WS、SOAP 1.2、MTOM、WS-ReliableMessaging、WS-Policy和Kerberos Token Profile。

     在新版本中,WebSphere完成了Java EE 5认证,包括支持EJB 3.0和Java持久化API(JPA)。Web 2.0功能包融合了现存的SOA和Java EE应用,通过开放的Asynchronous JavaScript and XML (AJAX)开发框架发布web应用。

     新版本WebSpher应用服务器的其他功能包括:
          >  新的Web服务支持,

              包括像WS-Business Activity、WS-Notification和WS-I Basic Security Profile规范
              这样的WS-*标准。
          >  WebSpher应用服务器中JPA的支持,基于OpenJPA项目,该项目是来自Apache的JPA实现框架。
          >  WebSphere 7.0与其他技术的集成支持,

              包括Spring框架、Service Component Architecture (SCA)、
              WebSphere MQ和WebSphere ESB产品。
      

      Web 2.0功能包,作为WebSphere Application Server V7.0的一个可选产品扩展,包含以下功能:
          >  Web 2.0与SOA的连接:

              使AJAX客户端和mashups能够和外部Web服务、内部SOA服务和Java EE应用相连接。
              这种连接性也把企业数据通过Atom Syndication Format (ATOM)和
              Really Simple Syndication (RSS)Web feed的格式传播给客户和合作伙伴。
          >  AJAX消息机制:连接AJAX客户端和实时更新的数据,例如股票报价或者即时通信。
              针对WebSphere Application Server的AJAX开发工具包,

              它是基于Dojo javascript AJAX工具包(带有IBM扩展)等。
    总之, 这些内容是软件工程师们在WebSphere上进行开发的基本原则:
      >  将平台作为开发的根源
      >  调节核心的能力
      >  健壮性
      >  使用自己的销售的技术




______________________________________________________________________
   注:  仅供个人学习和了解用途, 切勿其它。请保护他人劳动结晶和果实!

May 01

rexp regular expressions

正则表达式:
> 当一个文件或命令输入中抽取或过滤文本时, 可以使用正则表达式(Rexp, Regular Expressions)
> 正则表达式是由 普通字符 和 特殊字符 的集合
> 系统自带的所有大的文本过滤工具在某种模式下都支持正则表达式的使用, 并且还包括一些扩展的元字符集
> 正则表达式广泛使用在grep、sed命令和awk语言以及js, perl, vbs, python, php等脚本编程中
基本元字符集及其含义:
>  ^   只匹配行首(可以看成是行首的标志)
    $   只匹配行尾(可以看成是行尾的标志)
    *   一个单字符后紧跟*,匹配0 个或多个此单字符
   [ ]  匹配[] 内的任意一个字符([^] 反向匹配)
    \   用来屏蔽一个元字符的特殊含义
    .   匹配任意单个字符
c\{n,m\}   匹配字符c 连续出现次数在n 与m之间的情形
 c\{n,\}     匹配字符c 至少连续出现n 次的情形
 c\{n\}      匹配字符c 连续出现n 次的情形
注:字符c可以通过[ ],\或. 来指定,但只能是单个字符。
如: [a-z]\{5\},\$\{2,\},.\{2,5\}
元字符集举例:
> 使用句点“ . ”匹配单字符
 Θ 匹配任意单个ASCII 字符,可以为字母或数字
   ..XC..  可以匹配   deXC1t、23XCdf
 .w..w..w.   可以匹配   rwxrw-rw-
> 在行首以“ ^ ”匹配字符串或字符序列
 Θ 在一行的开始匹配字符或单词
  ^d   可以匹配  drwxr-xr-x、drw-r--r—
  ^.01  可以匹配 0011cx4、c01sdf
> 在行尾以“ $ ” 匹配字符串
 Θ 在行尾匹配字符串或字符,$符号放在匹配单词后面
  trouble$   匹配以单词trouble 结尾的所有行
  ^$     匹配所有空行
> 使用“ * ” 匹配单个字符或其重复序列
 Θ 一个单字符后紧跟*,表示匹配0 个或多个此字符
 compu*t  可以匹配 comput、compuuut
 1013* 可以匹配  1013、101333、101
l注:星号必须跟其前面的字符结合才有意义
> 使用“ \ ” 屏蔽一个特殊字符的含义
 Θ 用来屏蔽一个元字符的特殊含义
  \*\.pas$  匹配以 *.pas 结尾的所有行
> 使用“ [] ” 匹配一个字符范围或集合
 Θ 匹配“ [] ” 内的字符,可以是单个字符,或字符序列,可以使用- 表示一个字符序列范围,如[A-Za-z0-9]
 Θ 当[ 后面紧跟^ 符号时,表示不匹配方括号里内容
 [Cc]omputer   匹配Computer 和computer
 [^a-zA-Z]   匹配任一个非字母型字符
> 使用“ \{ \} ” 匹配模式出现的次数
  c\{n\} : 匹配字符c 连续出现n 次的情形
 c\{n,\} : 匹配字符c 至少连续出现n 次的情形
 c\{n,m\} : 匹配字符c 连续出现次数在n与m 之间
    A\{2\}B  只能匹配AAB
   A\{2,\}B   可以匹配AAB 或AAAAAB,但不能匹配AB
  A\{2,4\}B  匹配AAB、AAAB、AAAAB 但不能匹配AB 或AAAAAB 等
实际上真正的格式是{n}、{n,}、{n,m},只不过对“{”和“}”用了Esacpe字符“\”
 
常用正则表达式举例:
 [Ss]igna[lL]  匹配signal、signaL、Signal、SignaL
 [Ss]igna[lL]\.  同上,但后面加一句点
 ^USER$  只包含 USER 的行
 \.  带句点的行
 ^d..x..x..x   用户、同组用户及其他用户都有可执行权限的目录
 ^[^s]   不以s开始的行
 [yYnN]  大写或小写的y 或n
 .* 匹配任意多个字符
 ^.*$  匹配任意行
 ^......$   只包含6 个字符的行
 [a-zA-Z]  任意单个字母
 [^0-9\$]  非数字或美元符号
 [123]  1 到3中一个数字
  \^q   包含^q 的行
  ^.$   仅有一个字符的行
  ^\.[0-9][0-9]    以一个句点和两个数字开始的行
 [^a-zA-Z0-9]    非字母或数字
[0-9]\{2\}-[0-9]\{2\}-[0-9]\{4\}   日期格式dd-mm-yyyy
[0-9]\{3\}\.[0-9]\{3\}\.[0-9]\{3\}\.[0-9]\{3\}   类IP 地址格式nnn.nnn.nnn.nnn
想更深入了解可以参看其它编程方面的书籍, 关于文本字符窜处理相关的问题上都会有正则的介绍, 以及在web上搜索引擎的开发等都会用到正则。
具网上资料介绍关于j2se的API文件java.util.regex.Pattern类库中有关支持正则的相关, 不妨网上搜索下相关资料深入学习下。 可以将正则应用于字符串的比对、取代、分离等动作上。
附属网址:
#######认识字符串###################################
 => java.lang.String 的API文件说明
 => Flyweight 模式
 => java.lang.StringBuilder 的API文件说明
#########字符串高级运用####################################
 => java.util.regex.Pattern 的API说明文件
__________________________________________________________________________________________
########Sun® J2se® Jedell® 网址摘录与网上, 保护他人劳动结晶, 仅供个人学习勿用于商业用途###########
 
 
 
April 19

了解下电信BOSS

电信BOSS系统

BOSS综合业务和运营支撑系统

_______________________________________________________________________________

 

BOSS系统简介

 


概念

OSS/BSS是电信运营商的一体化、信息资源共享的支持系统。

OSS的历史可以追溯到1984年,AT&T的第一次拆分让世界电信市场首次引入了竞争。随之后市场竞争加剧,要求运营商们不仅能保持客户群的忠实度、减少客户流失,还

必须保证一定的经营利润。

OSS/BSS于是就应允而生了,其中OSS是主体,BSS是基础,从客户的角度看,OSSBSS之间没有区别。随着"以客户为中心"理念的盛行,服务商也渐渐淡化了OSSBSS之间的区别。

OSS(运营支撑系统)

 
OSS
包含用于运行和监控网络的所有系统,如报告或计费系统。

它不是网络本身,它是整个运营基础结构,包括运营网络系统和客户服务系统,其中客户支持功能是由业务支持系统(BSS)执行的。

BSS(业务支撑系统)


BSS
系统的设计目标包括客户关系管理(CRM)、业务供应链管理(SCM),经营决策支持系统(DSS)。

 
BOSS
(综合业务和运营支撑系统)


BOSS
系统以客户服务、业务运营和管理为核心,以关键性事务操作(客户服务和计费为重点)作为系统的主要功能,为网络运营商提供一个综合的业务运营和管理平台,提供全面的解决方案结构BOSS的构成因运营商的实际情况和具体要求不同,但大致都具备以下四个功能块:

 

计费及结算系统
计费系统是指处理计费数据采集和批价两个过程的系统。

计费数据采集工作包括

计算机从电信基础网络(交换机、网关等)收集有关的原始基础数据和信息,进行相应的差错检验、格式转换等预处理,生成的结果只记录了用户使用网络(通话)情况,并不体现应向用户收取的费用; 批价反应了向用户收取的费用情况。

结算系统是电信企业间的行为,

它包括两种情况: 一种称为漫游结算,另一种称为互联结算。当互联结算发生在两个甚至多个网络之间时,称为网间结算。结算的流程本身就比较复杂,再加上数据量很大,出现得比较晚,使结算系统逐渐区别于传统的计费系统,成为业务运营支撑系统相对独立的组成部分。


营业、帐务系统
营业系统受理和处理用户的业务请求,帐务系统将用户使用电信网络的情况汇总形成账单。这两个过程在以往是比较单调的,但随着个性化服务的需求越来越强烈,要求系统实现功能的数量越来越多,越来越复杂,需要建设相对独立、灵活的营业系统和帐务系统。


客户服务系统
中国电信的"1000"和中国联通的"1001"等是客服系统的原形,随着发展,客服系统有了新的定义和功能。客服系统一方面能保证为客户提供快速方便的服务;另一方面保证在未来新业务开放的情况下,系统能及时提供相应的功能保证。从更高的角度来看,客户服务系统要实现多元化、个性化、交互式、异地服务的要求。

 
决策支持系统
决策支持系统的主要任务是通过动态、有选择性地采集和更新数据源的有效信息及企业外部相关信息,进行智能化地分析、处理、预测、模拟等,最终向各级决策管理者或专业人员提供及时、科学、有效的分析报告,做好信息、智力支持工作。

 

 

系统功能
BOSS
系统功能主要包括三个领域:

计费、服务保障与服务实施。

随着新的网络技术的推出,每个领域都将受到其特有的一系列问题的影响。
 
针对不同的运营商

(如固定网络经营者,移动网络经营者,IP网络经营者,数据网络经营者等),以及不同的服务对象,BOSS通常有以下几类主要业务及其功能:

 
面向多种业务的功能
多种业务有固定话音及数据、无线话音及数据、无线数据等。功能主要有工单调度、

资源管理等融合的营业系统、多业务融合的计费系统与账务系统、统一的客户服务系统、统一的客户关系管理(CRM)系统、业务开通与保障、业务开发与决策、SLA(服务水平协议)/QoS(服务质量保证)管理以及应用集成等。

 
面向一般消费者及大众化IP业务的功能主要有:

营业系统、账务系统、计费系统、客户服务、客户分析、业务开发与规划、业务激活、业务保障和应用集成等。

 
面向企业和个人用户的数据业务的功能

针对个人用户特别是大客户的企业用户所需的个性化服务。其流程复杂,多样化。

主要功能有:

营业系统、工单调度、资源管理、计费系统、账务系统、客户服务系统、CRM系统、业务开通与保障、业务开发与决策、SLA/QoS管理以及应用集成等。

 

二、国内BOSS系统发展现状


国内各大电信运营商早已拥有了自己的运营支撑系统,但是都是根据某一项需求独立

开发,系统间接口不一。同时,各地自建的业务系统也欠缺对全国数据的统一支持。

目前国内还处在BOSS建设的初级阶段,首先能做到的是将业务流程中某个环节中的

不同业务进行纵向整合,如帐务管理中的长话、市话、数据各部分的整合,以及服务

不同业务的综合客服系统;下一阶段的横向整合则使营业、帐务、客户关系以及决策

支持各部分共同形成一个有机的整体。

 


●行业制度
2002年1月17,
全国首个BSS行会: 北京信息产业协会BSS运营支持专业委员会

成立。运营支持专业委员会是电信计费、客户管理等信息系统的开发、运营企业的行业

组织。

专业委员会作用
BSS
专业委员会的成立为整个行业提供交流和沟通的平台,包括运营商、科研院所、

软件开发企业之间的联系,通过交流沟通发现并定义出业务支撑系统存在的问题,

由专业委员会定期发布待解决的问题并征集解决建议,由专业委员会协调组织相关

单位和人员组成专家组讨论并整理收集到的建议及方案,形成方案建议书供参考。
主要会员

1)常务委员单位:EMCCATIBCOFrost & Sullivan、中国网络通信有限公司、中国移动通信公司、北京电信公司、联想集团有限公司、中国东方通信卫星有限责任公司、亚信科技(中国)有限公司、大唐软件技术有限责任公司、北京合力金桥系统集成有限公司、亿阳信通股份有限公司、创智通信系统有限公司、北京普易星网科技有限公司、北京诺亚思网络开发有限公司

2)委员单位:SUN、中讯集团、四川银海软件有限责任公司、广东普信科技有限公司、重庆世纪同力科技开发有限公司

 

OSS/BSS系统现状发展现状

 
相对于中国电信新业务的开发和提供平台的智能网的研究和建设来说,OSS系统的研究和建设起步较晚、相对落后。传统的电信业务运营支撑系统的重点是以电信业务为核心,都是针对已推出的电信业务研究如何解决支撑该业务的运行。这些支撑系统往往都局限在某一业务上,对业务和网络的依赖性较强,甚至一个业务就有一套运营支撑系统。

近两年来,中国电信运营商开始重视BOSS系统的投资建设力度。原中国电信实施了几年的“97工程”是OSS的雏形,尽管达到了当时的预期目标,但随着环境的改变,弊端也逐渐显露出来,为了提高自身竞争力,中国电信着手改造“九七工程”,进行新九七工程的建设;

中国移动20016月制定了《中国移动BOSS系统技术规范》,用以指导其全国各省、自治区、直辖市公司的BOSS系统的建设;各省市移动分公司的BOSS系统纷纷上马;中国联通和重组的中国网通也已开始相关准备工作,正积极地与BOSS系统集成商们洽谈。国内的电信运营业者已经走到以BSS/OSS为中心的"软性建设"上来了。

 

发展趋势BSS投资在不断增大,目前,电信运营商都致力于改善并提高服务质量提高企业的整体运营和管理水平,为增强国际竞争能力而纷纷开始BSS系统的规划和建设,形成了对BSS系统的巨大市场需求。据初步估计,其市场规模容量将超过200亿元。从1997年到2002年,OSS/BSS的市场增长速度已经超过了整个电信市场的增长速度。在北美,电信运营商大约20%的资金运用在OSS/BSS系统的建设上。目前,电信业竞争格局的变化,使建设者和使用者对系统建设的要求和使用也随之发生了根本性的转变。从原来的面向单一的管理到现在的面向管理、业务、市场、客户等综合方面,其中心主体已经发生变化。应用在逐步的细化,业务覆盖面也逐步全面扩展,导致了对OSS/BSS支撑系统的要求也越来越高,整个BOSS系统的建设将要全面铺开。

 

影响BOSS系统的积极因素
1)提高竞争力的需要

随着中国电信市场的进一步开放,中国的电信运营商们正面临着来自内外界的双重压力和更加激烈、残酷的竞争。在各大电信运营商的业务提供能力基本没有过多差别的情况下,如何提高管理、运营、服务能力,进而提升自身核心竞争力的问题,就成为广大运营商的当务之急和重要战略。由此新一代BOSS系统成为电信行业关注的焦点。

2)发展新业务的需要

国内电信运营商业务的“同质化”与服务类别的可替代性,降低了原有的竞争优势。

发展新业务、提高管理、运营与服务水平,进而提升核心竞争力,成为争取市场份额的关键,新一代BOSS系统能够融合各种独立业务系统,能够快速有效的开发新业务。
3)挖掘客户资源的需要

电信运营商的各种业务的开展都与对客户的服务密切相关,客户服务与客户信息共享是电信运营商整个营销战略中的一个重要组成部分,客户服务系统的建设成为必须,也给BOSS系统的建设提供了促进因素。

4)提升管理水平的需要

对于电信运营商来讲,成功的关键在于资金、市场运营和管理水平等几个方面。随着市场的发展,电信机构的重组和加入WTO后带来的市场开放,企业的核心竞争力必然要转向管理水平的全面提高。利用软投资提升运营管理水平就成为重中之重。国外一家市场公司对BOSS投资作了全球调查,2001年全球用于BOSS的投资有338亿美元之多,增长率是9.9%。几乎所有的运营商都会把它最有效的资金投在提高运营管理的效率上。

另外,BOSS系统的建设可以带来连带效应,能够加快技术的更新、提高运营商的工作效率以及使电信价值链的各环节的分工更加细化等。

 
影响BOSS系统的阻碍因素
1)业务流程纷乱

目前关于BOSS的研发技术已经趋向成熟,运营商想做以及能过什么成为关键。因而内部业务流程的重新梳理、各个信息系统的互相联通的规划,是运营商当前要解决的首要问题。运营商只有先理顺自己的业务流程,对体系架构有顺畅的思路,才能最终与集成商一起将运营支撑系统推向完善。

2)传统BOSS系统分散

电信企业的各个系统往往由单一业务为出发点,内部缺乏有效的互连互通,形成信息孤岛BOSS系统的重要功能是实现统一管理,并为企业决策提供信息支持,如果集中程度不够,统一管理和决策支持能力都将受到影响,同时也会造成人力及资源的浪费。

3)运营理念陈旧

电信运营商在构建新的BOSS系统时,应该放弃过去的以业务为中心的经营观念,转为以客户为中心。陈旧的业务理念是电信运营商建设BOSS系统的重要障碍之一。

4)网络建设不成熟

由于新一代BOSS系统建设在中国还处于初级阶段,网络建设不成熟,主要是为了满足当前业务的需要,不能保证高度可靠性,应用效率也低,而且缺乏有效的维护管理,不过这些问题有望在以后的建设中得到逐步解决。


三、运营商BOSS系统建设情况
我国电信运营市场竞争格局已经形成,开放的脚步也逐步加大,国内各大电信运

营商为了提高经营管理和服务水平,适应新业务发展的需求,纷纷构建各自的运营

支撑系统框架和模式。

中国移动集中化改造建设了新一代业务运营支撑系统(BOSS);

中国联通启动了综合营帐及信息管理系统的建设;

新组建的中国电信也进行了原九七工程的改造,

中国网通也提出了业务运营支撑系统的新概念和新构想。
2002
年我国主要电信运营商设备投资约900亿元人民币,OSS投资约60亿元人民币,

占其中的7%。运营商纷纷加强OSS系统建设,提高网络管理,客户服务以及计费系统

的业务支撑能力。


●中国电信
原中国电信实施了几年的"97工程"BOSS的雏形,其主要目的是为了规范和提高服务

手段和经营方式,随着环境的改变,“97工程”弊端也逐渐显露出来:无法实现跨业务经营、无法提供决策支持、无法应对激增的用户数量等。
中国电信2002年提出了“流程整理年”的口号,其BOSS系统投资约为5.6亿元人民

币,占全部IT投资总额的14%。各业务组成部分的纵向整合已经开始启动,今后将逐步过渡到横向的整合。中国电信重新对“97工程”进行改造,使它从传统的业务计费功能转变到全面业务的运行支撑。


●中国网通
中国网通的BOSS项目正在规划之中,但面临的问题是网通目前缺乏关键性的业务,而BOSS正是要以关键性业务为核心来设计的。目前网通的主要收益来自于IP电话业务,而非其视为核心的宽带业务,这使得在围绕关键业务设计BOSS时遇到一些困难。再有,网通与中国电信北方部分重组只有半年多,人员的划分、领导层的变更都影响网通BOSS的进一步规划和设计。

中国网通2002BOSS投资额约为2.5亿元人民币,占全部IT投资总额的9%

 
●中国移动
2001
6月,中国移动制订了《中国移动BOSS系统技术规范》,用以指导其全国中心,各省、自治区、直辖市公司BOSS系统的建设。

中国移动自2001年全面实施BOSS系统工程建设之后,将建设经营分析系统列入

综合业务支撑系统实施的第二步战略,目前经营分析系统的建设已经拉开帷幕。

2002年中国移动BOSS系统投资达16亿元人民币,2002BOSS系统投资超过20亿元。

中国移动各省公司在2002年追加投资约13.5亿元进行BOSS系统集中化改造工程,

均不同程度的开始建造BOSS系统,并在2002年年底实现了全国联网测试。


●中国联通
中国联通在综合 营帐以及统计系统中的投资已经超过了50亿元,联通一开始就以高起点、理想化的BOSS入手,设计模型比较复杂,为今后的业务扩展预留了很多接口。中国联通的下一代业务支撑系统的体系结构可以分成三大部分,第一部分是操作型CRM和协作型CRM,营销处理、渠道管理、客户服务等等;下面是电信业务的支撑,就是BOSS,属于业务这一块;中间是正在建设规划的部分,是统一的一个业务支撑的数据中心。这是联通公司的整体规划,现在联通正在做第一步工作。


四、BOSS发展趋势
目前运营商在运营支撑上的投资已占到总设备投资的10%15%2002年中国电信行业运营支撑系统市场规模达到60亿元,运营支撑系统的提供厂商多达几十家。预计2003年国内运营支撑系统市场将达到90亿元的规模,增长率将达到36%。今后一段时间内,电信行业运营支撑系统市场将会集中于客户服务、计费等系统改造上。电信运营商业务支撑系统的发展趋势主要是以CRM为龙头、将电信服务产品化、加强服务品质观念,同时建立电信网络资源管理的统一平台、将业务紧密集成,形成流程的完整衔接。

    根据目前中国电信运营业发展趋势,未来三年中,中国电信行业运营支撑系统市场规模将继续扩大,并保持较高的增长速度。系统的发展方向主要是向新一代网络的BOSS系统建设和无线的BOSS系统建设方向迈进。

SOA面向信息产业多元化已成为当今信息产业的主流,从横向的角度看去年网通和联通, 铁通和移动的整合上看, 未来信息产业的主旨是不会变的,将会继续着手与BOSS业务方面的整合逐步着手优化与服务生命周期的每一个环节,主要可以概括为三个部分:服务支持, 服务交付, 服务管理的生命周期; 面向管理、业务、市场、客户、企业内部、等等资源的综合服务整合流程是未来发展的主要方向。  

---           牛水青  09.4.19

--网络摘录-仅供个人学习-请珍爱他人著作权与劳动果实--

 
感谢访问!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
niu jedellwrote:
Oh, Ah, Thanks a lot~``` 谢谢, 谢谢, ~``
July 10
华生 潘wrote:
支持你,加油!
July 7