DCOM解释
基本包含所有网络术语英文缩写及解释
3GPP(The 3rd Generation Partnership Project,第三代移动通信伙伴项目)AAL层(ATM Adaptation Layer,ATM适配层)ABM(Asynchronous Balanced Mode,异步平衡方式)ABR(Avaliable Bit Rate,可用比特率业务)AC(Access Control,访问控制)ACK(Acknowledgment,确认)ACL(Access Control Lists,访问控制列表)ACL链路(Asynchronous Connection-Less,异步无连接链路)ACSE(Association Control Service Element,连接控制服务元素)Active Directory(活动目录)ADCCP(Advanced Data Communication Control Procedure,高级数据通信控制过程)address overloading(地址超载)ADS(Active Directory Service,活动目录服务)ADSL(Asymmetric Digital Subscriber Line,非对称数字用户线路)AES(Advanced Encryption Standard,高级加密标准)AH(Authentication Header,身份验证头)AM(Amplitude Modulation,调幅)AMI(Alternate Mark Inversion,信号交替反转码)AMPS(Advanced Mobile Phone System,先进移动电话系统)AP(Access Point,无线访问点)ARM(Asynchronous Response Mode,异步响应方式)ARP(Address Resolution Protocol,地址转换协议)ARPA(Advanced Research Project Agency,高级研究计划局)ARQ(Automatic Repeat Request,自动请求重发方式)AS(Autonomous System,自治系统)ASIC(Application Specific Integrated Circuit,专用集成电路)ASK(Amplitude Shift Keying,幅移键控)ASP(Active Server Page,活动服务器页面)ATM(Asynchronous Transfer Mode,异步传输模式)ATM交换(Asynchronous Transfer Mode Switching,异步传输模式交换)ATU-C(ADSL Termination Unit-Central,中央ADSL终结单元)ATU-R(ADSL Termination Unit-Remote,远端ADSL终结单元)B/S(Browser / Server,浏览器 / 服务器模型)B/W/D(Browser / Web Server / Database Server,浏览器 / 网站服务器 / 数据库服务器)模型Bc(Committed Burst,承诺突发量)BCA(Brand Certificate Authority,品牌认证中心)BDR(Backup Designated Router,备份指定路由器)Be(Excess Burst,超突发量)BECN(Backward Explicit Congestion Notification,后向显式拥塞通知)BGMP(Border Gateway Multicast Protocol,边界网关组播协议)BGP(Border Gateway Protocol,边界网关协议)B-ICI(B-ISDN Inter-Carrier Interface,B-ISDN内部载波接口)BIS(Boundary Intermediate System,边界中间系统)B-ISDN(Broad-band Intergrated Services Digital Network,宽带ISDN)BITS(Bump-In-The-Stack,堆栈插件)BITW(Bump-In-The-Wire,线路插件)BOOTP(Bootstrap Protocol,引导协议)BPDU(Bridge Protocol Data Unit,网桥协议数据单元)BRI(Basic Rate Interface,基本速率接口)BS(Basic Station,基站)BSI(British Standards Institute,英国标准协会)BSS(Basic Service Set,基本服务集)BUS(Broadcast / Unknown Server,广播和未知服务器)C/S(Client / Server,客户/ 服务器模型)CA(Certificate Authority,认证中心)CAC(Call Admission Control,呼叫准入控制)CAP(Carrierless Amplitude and Phase Modulation,无载波幅度相位调制)CAP调制(Carrierless Amplitude and Phase Modulation,无载波幅度相位调制)CATV(Community Antenna Television,有线电视)CBR(Constant Bit Rate,固定比特率业务)CC (Common Criteria,通用标准)CCK(Complementary Code Keying, 补偿编码键控)CCU(Communication Control Unit,通信控制单元)CDDI(Copper Distributed Data Interface ,铜缆分布式数据接口)CDK(Conbined Double Key,组合双钥)CDMA(Code Distribute Multiple Access,码分多址)CDV(Cell Delay Variation,信元延迟变化)CDVT(Cell Variation Delay tolerance,信元可变延迟极值)CER(Cell Error Ratio,信元错误比例)CERN(Conseil European Pour Recherches Nucleaires,【法文】欧洲量子物理实验室)CGI(common gate interface,公共网关接口)CHAP(Challenge Handshake Authentication Protocol,挑战握手认证协议)CIDR(Classless Inter-Domain Routing,无类域间路由)CIR(Committed Information Rate,承诺信息速率)CL(Circuit Layer,电路层)CLNP (ConnectionLess Network Protocol ,无连接网络协议:OSI网络模型中提供无连接的数据服务)CLNS(Connectionless Network Services,无连接网络服务)CLP(Cell Loss Priority,信元丢失优先级)CLR(Cell Loss Ratio,信元丢失比例)CMIP(Common Management Information Protocol,公共管理信息协议)CMIS(Common Management Information Service,公共管理信息服务)CMOT(Common Management Over TCP/IP,TCP/IP协议上的公共管理协议)CMR(Cell Misinsertion Ratio,信元错误目的地比例)CMTS(Cable Modem Termination System,电缆调制解调器终端系统)COM(Components Object Model,组件对象模型)CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)CPE(Customer Premises Equipment,用户屋内设备)CPK(Conbined Public Key,组合公钥)CPN(Customer Premise Network,用户驻地网)CPS(Common Part Sublayer,MAC子层的公共部分)CRC(Cyclic Redundancy Code,循环冗余码)CRL(Certificate Revocation List,证书撤消表)CR-LDP(Constraint-based LDP,基于路由受限标签分发协议)CS(Circuit Switched Domain,电路交换域)CS(Convergence Sublayer,传输会聚子层)CSCW(Computer Supported Cooperative Work,计算机支持的协同工作)CSLIP(Comprss SLIP,压缩串行线路IP)CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance,载波侦听多路访问/冲突避免)CSMA/CD(Carrier Sense Multiple Access with Collision Detection,带冲突检测的载波监听多路访问)CSNP(Complete Sequence Number PDU,完全序号PDU)CSU(Channel Service Unit,信道服务单元)CS子层(Convergence Sublayer,汇集子层)CTD(Cell Transfer Delay,信元传送延迟)DA(Destination address,目的地址)DACS(Digital Access and Cross-connect System,数字存取交叉连接交换系统)DAMPS(Digital Adanced Mobile Phone System,数字高级移动电话系统)DARPA(Defense Advanced Research Project Agency,美国国防部高级研究计划局)DAS(Direct Attached Storage,直接连接存储)DAS(Dual Attachment Station, 双连接站点)DBD(Database Description Packet,数据库描述)DCAP(Data Link Switching Client Access Protocol,数据转接客户访问协议)DCE(Data Circuit Equipment,数据电路终端设备)DCE(Data Communication Equipment,数据连接设备)DCF(Distributed Coordination Function,分布协调功能)DCOM(Distributed Components Object Model,分布式组件对象模型)DDN(Digital Data Network,数字数据网)DDoS(Distributed Denial of Service,分布式拒绝服务)DDR(Dial on Demand Routing,按需拨号路由)DE(Discard Eligibility,允许丢弃)DES(Data Encryption Standard,数据加密标准)DFS(Distributed File System,分布式文件系统)DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)DIFS(DCF InterFrame Spacing,DCF帧间间隔)DIS(Designated Intermediate System,指定中间系统)DLCI(Data-Link Connection Identifier,数据链路识别码)DLE(Data Link Escape,转义字符)DM(Delta Modulation,增量调制)DMT(Discrete Multi-Tone,离散多音频调制)DMZ(DeMilitarized Zone,非军事化区)DNS(Domain Name Service,域名系统服务)DOI(Domain of Interpretation,解释域)DoS(Denial of Service,DoS攻击就是拒绝服务)DPA(Demand Priority Access,需求优先访问)DQDB(Distributed Queue Dual Bus,分布式队列双总线)DR(Designated Router,指定路由器)DRMASS(Digital Radio Multiple Access Subscriber System,数字式无线通信多路存取用户系统)DS(Differentiated Services,区分服务)DS(Distribution System,分布式系统)DSA(Digital Signature Algorithm,数字签名算法)DSAP(Destination Service Access Point,目的服务访问点)DSLAM (Digital Subscriber Line Access Multiplexer,数字用户线接入复用器)DSP(Digital Signal Processor,数字信号处理器)DSS(Digital Signature Standard,数字签名标准)DSS(Distribution System Service,分布式系统服务)DSSS(Direct Sequence Spread Spectrum,直接序列扩频)DSU(Data Service Unit,数据服务单元)DTD(Document Type Definition,文档类型定义)DTE(Data Terminal Equipment,数据终端设备)DUAL算法(Diffusing Update Algorithm,弥散更新算法)DVMRP(Distance Vector Multicast Routing Protocol,基于距离矢量算法的组播路由选择协议)D-V算法(Distance Vector Algorithm,距离矢量路由算法)EAI(Enterprise Application Integration,企业应用集成)EAP(Extensible Authentication Protocol,可扩展认证协议)eBGP(external BGP,外部BGP)EC(Echo Cancellation,回波抵消)EC(Electronic Commerce,电子商务)ECA(End user CA,终端用户CA)ECC(Elliptic Curves Cryptography,椭圆曲线密码算法)ECN(Explicit Congestion Notification,显式拥塞通知)ED(End Delimiter,结束定界符)EDI(Electronic Data Interchange,电子数据交换)EDIFACT(EDI For Administration, Commerce and Transport)EGA(Electronic Government Affair,电子政务)EGP(Exterior Gateway Protocol,外部网关协议)EGPs(Exterior Gateway Protocols,外部网关协议族)EIFS(Extended InterFrame Spacing,扩展帧间间隔)EIGRP(Enhanced Interior Gateway Routing Protocol,增强的内部网关路由协议)EJB(Enterprise JavaBeans,企业级JavaBeans)ELAN(Emulated LAN,仿真局域网)Email(Electronic Mail,电子邮件)ERP(Enterprise Resource Planning,企业资源计划)ES(End system,端系统)ES-IS(End System to Intermediate System Routing Exchange Protocol,终端系统到中间系统路由选择交换协议)ESP(Encapsulating Security Payload,封装安全性净荷)ESS(Extended Service Set,扩展服务集)ETSI(European Telecom Standards Institute,欧洲电信标准学会)ETX(End Of Text,文本结束符)FC(Frame Control,帧控制)FCS(Frame check sequence,帧检验序列)FDD(Frequency Division Duplexing,频分双工制)FDDI(Fiber Distributed Data Interface,光纤分布式数据接口)FDM(Frequency Division Multiplexing,频分多路复用)FDMA(Frequent Division Multiple Access,频分多址访问)FEC(Forward Error Correct,前向纠错重发方式)FEC(Forwarding Equivalence Class,转发等价类)FECN(Forward Explicit Congestion Notification,前向显式拥塞通知)FHSS(Frequency Hopping Spread Spectrum,跳频扩频)FIFO(First In First Out,先进先出)Finger(User Information Protocol,用户信息协议)FL(Forward Link,前向链路)FM(Frequency Modulation,调频)FPS(Fast Packet Switching,快速分组交换)FR(Frame Relay,帧中继)FS(Frame State,帧状态)FSK(Frequency Shift Keying,频移键控)FT1(Fractional T1,部分T1)FTAM(File Transfer, Access&Management,文件传输、访问和管理)FTP(File Transfer Protocol,文件传输协议)FTTB(Fiber To The Building,光纤到楼)FTTH(Fiber To The Home,光纤到户)FWA(Fixed Wireless Access,固定无线接入技术)GEO(Geostationary Earth Orbit,地球同步轨道)GFC(General Flow Control,通用流量控制)GGP(Gateway-To-Gateway Protocol,网关到网关协议)GPS(Global Positioning Service,全球定位服务)GRE(Generic Routing Encapsulation,通用路由封装)GSM(Global System for Mobile Communications,移动通信全球系统)HDLC(High Level Data Link Control,高级数据链路控制)HDSL(High data rate DSL,高数据速率数字用户线路)HEC(Header Error Control,信元头差错控制)HEC(Hybrid Error Correct,混合纠错方式)HFC(Hybrid Fiber-Coax,混合光纤-同轴电缆网)HMAC(Hash-Base Message Authentication Code)HMAC-HAS-1(Secure Hash Alogrithm Version 1)HPR(High Priority Request,高优先级请求)HR-DSSS(High-Rate Direct Sequence Seuquence Spectrum,高速率的直接序列扩频)HSDPA(High Speed Downlink Packet Access,高速下行分组接入)HTML(Hypertext Markup Language,超文件标记语言)HTTP(Hypertext Transfer Protocol,超文本传输协议)IANA(Internet Assigned Numbers Authority ,Internet网络号分配机构)IANA(Internet Assigned Numbers Authority,互联网地址指派机构)IAP(Internet Access Provider,Internet 接入提供商)iBGP(inter BGP,内部BGP)IBSS(Integrated Business Support System,综合业务支撑系统)ICI(Interface Control Information,接口控制信息)ICMP(Internet Control Message Protocol,Internet控制信息协议)ICP(Internet Content Provider,Internet内容提供商)ICV(Integrality Check Value,包的完整性验证值)IDC(Internet Data Center,互联网数据中心)IDEA(International Data Encryption Algorithm,国际数据解密算法)IDRP(Inter-Domain Router Protocol,域间路由协议)IDS(Intrusion Detection System,入侵检测系统)IDSL(ISDN DSL,ISDN数字用户线路)IDU(Interface Data Unit,接口数据单元)IEC(International Electrotechnical Commission,国际电工委员会)IEEE(Institute of Electrical and Electronics Engineers,美国电气与电子工程师协会)IETF(Internet Engineering Task Force,互联网工程任务组)IGAP(IGMP for user Authentication Protocol,IGMP 用户认证协议)IGMP(Internet Group Management Protocol,Internet 组管理协议)IGPs(Interior Gateway Protocols,内部网关协议族)IGRP(Interior Gateway Routing Protocol,内部网关路由协议)IKE(Internet Key Management,密钥交换协议)ILD(Injection Laser Diode,注入型激光二极管)IMAP(Internet Message Access Protocol,因特网信息访问协议)IMS(IP Multimedia Sub-system,IP多媒体子系统)InARP(Inverse Address Resolution Protocol,帧中继环境的地址解析协议)INFO(Information,信息)InternetNIC(Internet's Network Information Center,Internet网络信息中心)IOS(Internetwork Operating System,网络操作系统)IP(Internet Protocol,网际协议)IPCP(IP Control Protocol,IP控制协议)IPDC(IP Device Control,IP设备控制)IPSec(IP Security,IP层安全协议)IPv4(Internet Protocol version 4,网际协议第4版)IPv6(Internet Protocol version 6,网际协议第6版)IPv6CP(IPv6 Control Protocol,IPv6控制协议)IPXCP(IPX PPP Control Protocol,PPP的IPX控制协议)IR(Infrared Ray,红外线)IRCP/IRC(Internet Relay Chat Protocol,因特网在线聊天协议)IRDP(ICMP Router Discovery Protocol,ICMP路由器发现协议)IS(Intermediate System,中间系统)ISAKMP(Internet Security Association and Key Management Protocol,Internet安全协作和密钥管理协议)ISDN(Integrated Services Digital Network,综合业务数字网络)IS-IS(Intermediate System to Intermediate System,中间系统到中间系统)ISM(Industrial Scientific and Medical)频段ISO (International Organization for Standardization,国际标准化组织)ISP(Internet Service Provider,Internet服务提供商)ITOT(ISO Transport service On top of the TCP,基于TCP/IP 的 ISO 传输协议)ITU(International Telecommunications Union,国际电信联盟)KDC(Key Distribution Center,密钥分发中心)KMI(Key Management Infrastruture,密钥管理基础设施)L2F(Level 2 Forwarding protocol,第二层转发协议)L2TP(Layer 2 Tunneling Protocol,第二层隧道协议)L3S(Layer 3 Switching,第三层交换技术)LAC(L2TP Access Concentrator,L2TP访问集中器)LAN(Local Area Network,局域网)LANE(LAN Emulation Over ATM,ATM网上的局域网仿真)LAP(Link Access Procedure,链路访问过程)LAPB(Link Access Procedure Balanced,平衡式链路访问过程)LAPD(Link Access Protocol on D Channel,D信道上的链路访问过程)LAPF(Link Access Procedure to Frame mode bearer service,帧模式承载业务链路访问过程)LAPM(Link Access Procedure for Modem,调制解调器的链路访问过程)LAPS(Link Access Procedure-SDH,SDH链路访问过程)LATA(Local Access and Transport Area,本地访问传输区域)LCP(Link Control Protocol,链路控制协议)LDAP(Lightweight Directory Access Protocol,轻量级目录访问协议)LDK(Lapped Double Key,多重双钥)LDP(Label Distribution Protocol,标记分发协议)LE(Local Exchange,本地交换机)LEC(LAN Emulation Client,局域网仿真客户)LEC(Local Exchange Carrier,本地交换电信局)LECS(LAN Emulation Configuration Server,局域网仿真配置服务器)LED(Light Emitting Diode,发光二极管)LEO(Low-Earth Orbit,低地球轨道)LER(Label Edge Router,标签边缘路由器)LES(LAN Emulation Server,局域网仿真服务器)LF(Low Frequency,低频)LIS(Logical IP Subnet,逻辑IP子网)LLC(Logical Link Control,逻辑链路控制)LMDS(Local Multipoint Distribution System,本地多点分分布式系统)LMI(Local Management Interface,本地网络接口)LNP(Local Number Portability,电话携号转网)LNS(L2TP Network Server,L2TP网络服务器)LOH(Line OverHead,线路开销)LPK(Lapped Public Key,多重公钥)LSA(Link State Advertisements,链路状态通告)LSACK(Link-State Acknowledgement,链路状态应答)LSP(Link-State Packets,链路状态数据报)LSR(Label Switching Router,标记交换路由器)LSR(Link State Request,链路状态请求)LSU(Link State Update,链路状态更新)L-S算法(Link State Algorithm,链路状态路由算法)MAC(Medium Access Control,媒体访问控制)MAC(Message Authentication Code,消息认证代码)MAN(Metropolitan Area Network,城域网)MARS(Multicast Address Resolution Server,组播地址解析协议)MBGP(Multicast Border Gateway Protocol,组播边界网关协议)MBONE(Internet Multicast Backbone,互联网组播主干,或称多目主干)MC(Mutiple Carrier,多载波)MCR(Minimum Cell Rate,最小信元速率)MD(Standard For Message Digest,消息摘要标准)MDF(Main Distribution Frame,主配线架)MEO(Medium-Earth Orbit,中间轨道)MF(Medium Frequency,中频)MH(Modified Huffman,修正的霍夫曼编码)MHAC-MD5(Message Digest Version 5)MIB(Management Information Base,管理信息库)MIC(Message Integrity Code,信息完整性编码)MIME(Multipurpose Internet Mail Extensions,多用途因特网邮件扩展协议)M-JPEG(Motion- Join Photographic Experts Group,运动-联合图像专家组)MMDS(Microwave Multipoint Distribution Systems,无线微波多点分布式系统)MMR(Modified Modified Read,改进的二维压缩编码)Mobile IP(IP Mobility Support Protocol for IPv4 and IPv6,移动IP协议)MODEM(Modulation and Demodulation,调制解调器)MOSPF(Multicast Extensions OSPF,组播扩展OSPF协议)MOTIS(Message Oriented Text Interchange System,面向消息的文件互换系统)MPC(Multi-Protocol Client,多协议客户端)MPDU(MAC层协议数据单元)MPEG(Moving Pictures Experts Group,运动图像专家组)MPLS(Multi-Protocol Label Switching,多协议标记交换)MPOA(Multi-Protocol Over ATM,ATM上的多协议)MPS(Multi-Protocol Server多协议服务器)MR(Modified Read,改进的像素相对地址指定码)MRP(Material Requirements Planning,物料需求计划)MS(Mobile Station,移动站)MSAP(MAC Service Access Point,MAC服务访问点)MSDP(Multicast Resource Discovery Protocol,组播资源发现协议)MTU(Maximum Transmission Unit,最大传输单元)MZAP(Multicast-scope Zone Announcement Protocol,组播区域范围公告协议)NAK(Network Allocation Vector,网络分配向量)NARP(NBMA Address Resolution Protocol,NBMA地址解析协议)NAS(Network Attached Storage,网络连接存储)NASP(Network Service Access Point,网络层服务访问点)NAT(Network Address Translation,网络地址转换)NBMA(Non-Broadcast Multi-Access,非广播多路访问)NCP(Network Control Protocol,网络控制协议)NCU(Network Control Unit,网络控制单元)NDIS(Network Drive Interface Specification,网络驱动接口规范)NDS(Novell Directory Service,Novell目录服务)NetBEUI(NetBIOS Enhanced User Interface / NetBIOS,NetBIOS 增强用户接口)NetBIOS(Network Basic Input Output System,网络基本输入输出系统)NFS(Network File System,网络文件系统)NHRP(Next Hop Resolution Protocol,下一跳解析协议)NIC(Network Interface Card,网卡)NID(Network Interface Device,网络接口设备)N-ISDN(Narrow-band Intergrated Services Digital Network,窄带ISDN)NISI(National Information Security Infrastructure,国家信息安全基础设施)NLRI(Network Layer Reachability Information,网络可达性信息)NMS(Network Management Station,网管工作站)NMT(Nordic Mobile Telephone,北欧移动电话)NNI(Nerwork-Network Interface,网络-网络接口)NNTP(Network News Transfer Protocol,网络新闻传输协议)NOS(Network Operating System,网络操作系统)NPAT(Network Port Address Translation,网络端口地址转换)NPR(Normal Priority Request,普通优先级请求)NRM(Normal Response Mode,正常响应方式)NRT-VBR(Not Realtime-Variable Bit Rate,非实时可变比特率业务)NRZ(Non Return-to-Zero,非归零编码)NRZ-I(Non Return-to-Zero Invert,非归零反相编码)NRZ-L(Non Return-to-Zero-Level,非归零电平编码)NSAP(Network Service Access Point,网络服务访问点)NSF(National Scientific Foundation,美国国家科学基金会)NSP(Network Service Provider,网络服务提供商)NT1(Network Terminal type 1,1类网络终端)NT1+(Network Terminal type 1 Plus,1+类网络终端)NT2(Network Terminal type 2,2类网络终端)NTP(Network Time Protocol,网络时间协议)NTRU(Number Theory Research Unit)NVT(Net Virtual Terminal,网络虚拟终端)OC(Optical Carrier,光载波)ODI(Open Data Interface,开放式数据接口)OFDM(Orthogonal Frequency Division Multiplexing,正交频分多路复用)OGSA(Open Grid Services Architecture,开放网格体系结构)OMG(Object Management Group,对象管理组织)OSF(Open Software Foundation,开放式软件基金会)OSI RM(Open System Interconnection Reference Model,开放系统互联参考模型)OSI(Open Systems Interconnection,开放系统互连体系结构)OSPF(Open Shortest Path First,开放式最短路径优先协议)PA(Preamble,前导码)PAD(Packet Assembler/Disassembly,分组组装/拆装器)PAM(Pulse Amplitude Modulation,脉冲振幅调制)PAN(Personal Area Network,个人网)PAP(Password Authentication Protocol,密码认证协议)PAT(Port Address Translations,端口地址转换)PBX(Private Branch Exchange,分组交换机)PBXs(Private Branch Exchanges,专用分组交换机)PC(Pervasive Computing,普适计算)PCF(Point Coordination Function,点协调功能)PCI(Protocol Control Information,协议控制信息)PCM(Pulse Code Modulation,脉冲编码调制)PCR(Peak Cell Rate,峰值信元速率)PDC(Personal Digital Cellular,个人数字蜂窝)PDN(Public Data Network,公共数据网)PDU(Protocol Data Unit,协议数据单元)PDUs(Protocal Data Units,协议数据单元)PEM(Privacy Enhanced Mail)PES(Proposed Encryption Standard,分组密码建议)PGM(Pragmatic General Multicast Protocol,实际通用组播协议)PGP(Pretty Good Privacy)PHP(Personal Home Page:Hypertext Preprocessor)PHY(Physical Layer Protocol,物理层协议)PIFS(PCF InterFrame Spacing,PCF帧间间隔)PIM-DM(Protocol Independent Multicast-Dense Mode,密集模式独立组播协议)PIM-SM(Protocol Independent Multicast-Sparse Mode,稀疏模式独立组播协议)PKI(Public Key Infrastructure,公开密钥基础设施)PLP(Packet Level Protocol,分组层协议)PM(Phase Modulation,调相)PMD(Physical-Medium Dependent,物理介质相关)PMI(Privilege Management Infrastructure,授权管理基础设施)POH(Path OverHead,通道开销)POP(Point Of Presence,访问点)POP(Post Office Protocol,邮局协议)POSIX (Portable Operating System Interface ,可移植操作系统接口)POTS(Plain Old Telephone Service,普通老式电话业务)PPP(Point to Point Protocol,点对点协议)PPPoA(PPP over ATM AAL5,基于ATM AAL5的PPP协议)PPPoE(PPP over Ethernet,以太网上的PPP)PPTP(Point-to-Point Tunneling Protocol,点对点隧道协议)PRI(Primary Rate Interface,一次群速率接口)PS(Packet Switched Domain,分组交换域)PSE(Packet Switched Equipment,分组交换机)PSK(Phase Shift Keying,相移键控)PSN(Packet Switched Network,分组交换网)PSNP(Partial Sequence Number PDU,部分序号PDU)PSTN(Public Switched Telephone Network,公共交换电话网)PT(Payload Type,净负荷类型指示)PTE(Path Terminating Element,路径端接设备)PVC(Permanent Virtual Circuit,永久虚电路)QAM(Quadrature Amplitude Modulation,正交调幅)QAM-16(16相正交幅度调制)QAM-64(64相正交幅度调制)QoS(Quality of Server,网络服务质量)QPSK(正交移相键控)RA(Requistration Authority,证书申请机构)RADIUS(Remote Authentication Dial-In User Service,远程认证拨号用户服务)RADSL(Rate-Adaptive DSL,速率自适应数字用户线路)RARP(Reverse Address Resolution Protocol,反向地址转换协议)RCA(Root Certificate Authority,根认证中心)RDC(Routing Domain Confederation,路由域联盟)RDP(Reliable Data Protocol,可靠数据协议)RGMP(Router-port Group Management Protocol,路由器端口组管理协议)RI(Routing information,路由信息)RIB(Routing Information Base,路由信息库)RIP(Routing information Protocol,路由信息协议)RIPng(RIP Next Generation for IPv6,IPv6环境中的下一代路由信息协议)RL(Reverse Link,反向链路)RLC(Run Length Coding,游程长度编码)RLOGIN(Remote Login in Unix,UNIX远程登录)RMON(Remote Monitor,远程监控)RMON(Remote Monitoring MIBs in SNMP,SNMP远程监控消息信息块)ROSE(Remote Operations Service Element,远程操作服务元素)RPC(Remote Procedure Call,远程过程调用)RSVP(Resource ReSerVation Protocol,资源预留协议)RSVP-TE(RSVP - Traffic Extension,基于流量工程扩展的资源预留协议)RT-VBR(Realtime-Variable Bit Rate,实时可变比特率业务)RUDP(Reliable UDP,可靠用户数据报协议)RWhois(RWhois Protocol / Remote Directory Access Protocol,远程目录访问协议)RZ(Return-to-Zero,归零编码)S/MIME(Secure/Multipurpose Internet Mail Extensions,安全的多功能Internet电子邮件扩充)SA(Security Association,安全关联)SA(Source Addresses,源地址)SAD(Security Association Database,安全关联数据库)SAN(Storage Area Network,存储区域网络)SAP(Service Access Point,服务访问点)SAR子层(Segmentation And Reassembly Sublayer,拆分和重组子层)SAS(Single Attachment Station, 单连接站点)SC(Single Carrier,单载波)S-C(Splitter-Central,局端分离器)SCO链路(Synchronous Connection Oriented,面向连接的同步链路)SCR(Sustained Cell Rate,持续信元速率)SD(Start Delimiter,起始定界符)SDH(Synchronous Digital Hierarchy,同步数字系列)SDK(Seeded Double Key,种子化双钥)SDLC(Synchronous Data Link Control,同步数据链路控制)SDSL(Synchronous or Single-line DSL,单线对数字用户线路)SDU(Service Data Unit,服务数据单元)SEAL(Simple Efficient Adaptation Layer,简单有效的适配层)SECBR(Severly-Errored Cell Block Ratio,严重错误信元块比例)SET(Secure Electonic Transcation,安全电子交易协议)SFD(Start-of-Frame Delimiter,帧首定界符)SG(Security Gateway,安全网关)SGML(Stardand Generalized Markup Language,标准通用标记语言)SGMP(Simple Gateway Management Protocol,简单网关管理协议)SHA(Secure Hash Algorithm,安全散列算法)S-HTTP(Secure HTTP,安全的http协议)SIFS(Short InterFrame Spacing,短帧间间隔)SIP(SMDS Interface Protocol,SMDS接口协议)SIPP(Simple Internet Protocol Plus,简单Internet协议)SKEME(Secue Key Exchange Mechanism,Internet安全密钥交换机制)SKIP(Simple Key-exchange Internet Protocol简单密钥管理协议)SLIP(Serial Line IP,串行线路IP协议)SLP(Service Location Protocol,服务定位协议)SMDS(Switched Multimegabit Data Service,交换式多兆比特数据服务)SMI(Structure of Management Information,管理信息结构)SMT(Station Management,站点管理)SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)SN(Services Node,业务节点)SNA(Systems Network Architecture,系统网络体系结构)SNI(Service Node Interface,业务节点接口)SNMP(Simple Network Management Protocol,简单网络管理协议)SNP(Sequence Number PDU,序号PDU)SNTP(Simple Network Time Protocol,简单网络时间协议)SOA(Service-Oriented Architecture,面向服务的体系结构)SOAP(Simple Object Access Protocol,简单对象访问协议)SOCKS(Protocol for sessions traversal across firewall securely,防火墙安全会话转换协议)SOH(Section OverHead,段开销)SOH(Start Of Header,报文头开始字符)SONET(Synchronous Optiical Network,同步光纤网络)SPD(Security Policy Database,安全策略数据库)SPE(Synchronous Payload Envelope,同步净荷包)SPF算法(Shortest Path First Algorithm,最短路径优先算法)SPK(Seeded Public Key,种子化公钥)S-R(Splitter-Remote,分离器)SS(Security Sublayer,安全子层)SS(Spread Spectrum,扩频)SS7(Signaling System No.7,7号信令系统)SSAP(Source Service Access Point,源服务访问点)SSCS(Service Specific Convergence Sublayer,服务特定会聚子层)SSH(Secure Shell Protocol,安全外壳协议)SSL(Secure Socket Layer,安全套接字协议层)STEP(Standard for The Exchange of Product model data,产品模型数据交换标准)STM(Synchronous Transfer Mode,同步传输模式)STP(Shielded Twisted Pair,屏蔽双绞线)STP(Spanning-Tree Protocol,生成树协议)STS(Synchronous Transport Signal,同步传输信号)SVC(Switched Virtual Circuit,交换虚电路/呼叫虚电路)SYN(synchronous Character,同步字符)TA(Terminal Adapter,终端适配器)TACS(Total Access Communication System,全向接续通信系统)TALI(Transport Adapter Layer Interface,传输适配层接口)TCP(Transmission Control Protocol,传输控制协议)TCU(Trunk Coupling Unit,干线耦合器)TC子层(Transmission Convergence Sublayer,传输汇集子层)TDD(Time Division Duplexing,时分双工制)TDM(Time Division Multiplexing,时分多路复用)TDMA(Time Division Multiple Address,时分多址)TE(Terminal Equipment,终端设备)TE1(Terminal Equipment type 1,1类终端设备)TE2(Terminal Equipment type 2,2类终端设备)Telnet(TCP/IP Terminal Emulation Protocol,TCP/IP终端仿真协议)TFTP(Trivial File Transfer Protocol,简单文本传输协议)TGS(Ticket Granting Server,票据授权服务器)TIB(Tag Information Base,标记信息数据库)TKIP(Temporal Key Integrity Protocol,暂时密钥完整性协议)TLS(Transport Layer Security Protocol,安全传输层协议)TLS(Transport Layer Security,安全传输层)TM(Transmission Media Layer,传输媒质层)TMN(Telecommunications Management Network,电信管理网络)TOH(Transport OverHead,传输开销)TP(Transmission Path Layer,传输通道层)TP-DDI(Twisted-Pair Distributed Data Interface,双绞线铜缆分布式数据接口)TP-PMD(Twisted-Pair Physical Medium-Dependent,与物理介质相关的双绞线对)TSAP(Transport Service Access Point,传输层的服务访问点)TTL(Time To Live,生存时间)UAWG(Unibersal ADSL Working Group)UBR(Unspecified Bit Rate,未指定比特率业务)UDDI(Universal Description Discovery & Integration,统一描述、发现和集成协议)UDP(User Datagram Protocol,用户数据报协议)UNI(User Network Interface,用户网络接口)URL(Uniform Resource Locator,统一资源定位符)UTP(Unshielded Twisted Pair,非屏蔽双绞线)UTRA(Universal Terrestrial Radio Access,通用地面无线接入)UWB(Ultra Wide Band超宽带)VACM(View-based Access Control Model,基于视图的访问控制模型)VCI(Virtual Channel Identifier,虚信道标识)VDSL(Very High Data Rate DSL,甚高比特率数字用户线路)VLAN(Virtual Local Area Network,虚拟局域网)VLF(Very Low Frequency,甚低频)VLSM(Variable Length Subnet Mask, 可变长子网掩码)VMPS服务器(VLAN Membership Policy Server,VLAN成员策略服务器)VOD(Video On Demand,视频点播系统)VoIP(Voice over IP,基于IP协议的语音服务)VPDN(Virtual Private Dial-Network)VPI(Virtual Path Identifier,虚通路标识)VPN(Virtual Private Network,虚拟专用网络)VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)VSAT(Very Small Aperture Terminal,甚小口径地球站)VTP(VLAN Trunk Protocol,VLAN干道协议)WAN(Wide Area Network,广域网)WDM(Wave Length Division Multiplexing,波分多路利用)Web Service(Web服务)WEP(Wired Equivalent Privacy,有线等效保密)WMAN(Wireless Metropolitan Area Network,无线城域网)Work Flow(工作流)WPA(Wi-Fi Protected Access,Wi-Fi网络保护访问)WPAN(Wireless Personal Area Net,无线个人网)WSDL(Web Service Description Language,Web服务描述语言)X.400(Message Handling Service Protocol,信息处理服务协议)xDSL(Digital Subscriber Line Technologies,数字用户线路)XLink(XML Linking Language,XML链接语言)XML(eXtensible Markup Language,可扩展的标记语言)XQuery(XML Query Language,XML查询语言)XSL(eXtensible Stylesheet Language,可扩展样式语言)X-Window/X Protocol(X-Window System Protocol,X 视窗协议)。
DCOM终端用户使用手册
D C O M终端用户使用手册Newly compiled on November 23, 2020深圳证券综合结算通信平台D-COM终端服务用户手册文档版本:文档密级:外部公开2014年12月文档信息文档名称D-COM终端服务用户操作手册说明登记结算终端服务使用说明修订历史日期版本修改单位修改说明2005/02/22 深圳证券通信有限公司1.创建文档2008/05/10 深圳证券通信有限公司1.增加公告文件过滤功能2.支持多种eKey2011/04/20 深圳证券通信有限公司1.修改界面2.增加非交易等功能声明欢迎用户使用深圳证券通信有限公司(以下简称“我公司”)软件及本手册。
在安装使用软件前,请用户务必仔细阅读以下声明。
为保证用户软件使用的稳定性,用户可通过我公司网站获取最新发布的正式版本。
在使用本软件前,用户应理解使用软件带来的风险。
因此,需要用户严格按照本手册指定的运行环境和操作步骤运行和操作使用软件。
因未按照用户手册说明使用而导致的任何损失,用户须自行承担。
我公司拥有本软件的着作权。
用户不得对本软件进行反向工程、反向汇编、反向编译等修改。
非经我公司授权开发或未经我公司正式发布的其它任何由本软件衍生的软件均属非法,下载、安装、使用此类软件,将可能导致不可预知的风险,由此产生的一切法律责任与纠纷自行承担,并且我公司不会对非我方直接提供的软件提供客服及技术支持。
本软件经过严格的测试,但不能保证与所有的软硬件系统完全兼容。
本软件也可能存在尚未发现的缺陷。
如果用户发现不兼容及软件缺陷的情况,可拨打我公司技术支持电话以获得进一步技术支持。
使用本软件可能会受到不可抗力、通信线路、计算机病毒、黑客攻击、操作系统不稳定、用户不当操作及非我公司因素导致的服务中断风险,用户须理解并自行承担以上风险。
本手册的最终解释权归深圳证券通信有限公司所有。
目录1引言1.1编写目的本手册面向深圳证券D-COM网关用户-登记结算终端服务用户,详细介绍登记结算终端服务的运行环境、使用方法、安装步骤和日常维护。
ATEStudio平台培训资料
ATEStudio平台使用常见设置-数据上传6C法则
ATEStudio平台使用常见设置-数据上传6C法则
ATEStudio平台使用常见设置-数据上传6C法则
外协数据采集服务器
1.FT数据采集 2.ICT数据采集 3.Tems Service
外协数据采集服务器-FT数据采集
外协数据采集服务器-FT数据采集
1.3 TExpert FTParser Service服务,打开在安装目录路径下的FTParserService.exe.config配置文件,配置项介绍: <add key="DeleteBackupFileTime" value="3"/> 删除备分文件时间,默认3天,可以更改范围小于30天; <add key="FileCollectPath" value="D:\DataRoot\FT\Data"/> 上传华为的路径; <add key="FileBackupPath" value="D:\DataRoot\FT\Bak"/> 上传华为后备分的路径; D:\DataRoot\FT\Bak里面又分成功上传和上传错误备分,其中Backup文件夹为成功备分,Error为错误备分. 日志文件在Log的文件夹里,打开可以看到如下字样: OK R1: 33 error R1: 0 OK R2: 436 error R2: 0 OK R3: 2925 error R3: 0 注意:相应的服务在安的流程是1样的
ATEStudio平台基本操作
下载安装完成后在平台上选择对应产品线---产品---TPS,加载TPS然后进行测试.
ATEStudio平台基本操作
三层结构
三层结构三层结构三层结构解释所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。
这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。
三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。
通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换.理解中的三层结构我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
区分方法1:数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。
而不必管其他操作。
2:业务逻辑层:主要负责对数据层的操作。
也就是说把一些数据层的操作进行组合。
3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。
结构说明完善的三层结构的要求是:修改表现层而不用修改逻辑层,修改逻辑层而不用修改数据层业务逻辑层,就是把你的代码中大量出现的组合成一个函数,以后当你需要使用这些代码时,直接调用函数即可.比如.NET中有大量连接数据库的代码(基本上都差不多),我们就可以直接用一个用户控件来定义一下这样代码.以后当我们要连接数据库时,直接调用这些函数就可以了.这些东西就可以叫做逻辑或者中间件.以后我们修改数据库的连接代码时,直接修改这些用户控件就可以了.三层结构不是.NET的专利,也不是专门用在数据库上的技术。
浅谈CORBA与DCOM
的透明调用提供 了一个通信架构 , 所谓透 明是指对
象 调用 独立 于对 象 位置 、 硬件 和操作 系统 、 用语 言 所
收稿 日期 :20 —0 —0 01 9 4
作者简介 :陈艳梅 (9 1 ,女 ,辽 宁锦州人 ,东北 大学 圈书馆馆 员,硕士研究生。 17 一)
l0 — 2
维普资讯
( ) 口和接 口定 义语 言 I L 3接 D
、
C R A和 D O OB C M模 型
1公 共 对 象请 求代理 结构 C R A . O B C R A是 O OB MG提 出 的分 布对 象计 算 平 台 , 主 要有 以下 几方 面 构成 C RB O A:
( ) 象模 型 1对
陈艳梅
浅谈 C R A与 D O OB CM
和数 据 表 示 等 因 素 。 C R A 规 范 中 规 定 了 一 个 OB
OB R 核心必须提供 的全部功能 以及这些功能 的标 准接 口。接 口是一个 客 户可 以 向一个 对 象提 出请求 操作的集合和这些操作 的参数 。接 口由 IL 明。 D 说 IL D 提供一种与程序设计语言无 关的说 明对象属性 和操作 的 方 法 。 IL服 从 c+ +的 词 法 规 则 , 对 D 并 标准 c ++的预处理 以完全的支持 。IL D 的文法基 本上 是 A S N IC+ +的子 集 。接 口与实 现 严 格 加 以 分离。接 口库则提供在运行时有效 的 IL D 信息形式 的持 久对 象 的 服务 。O B的接 口和通 信协 议 用 于 R 在 接 口之 问 传 送请 求 , 所 有 的 O B都 是 相 同 的, 对 R 与对 象接 口或对 象 适配 器无 关 。 () 4对象 适配 器 是 O B所提供 的一个 对象实 现访 问服务 的 主要 R 方法 。O B通 过适配器 提供 的服务包 括 : R 生成解 释对 象访 问 , 调用 , 方法 交互 的安全性 , 象和实现 的激活 对 或闲置, 对象访问到实现的映射 , 实现的登记。 () IL到程序 设 计 语 言的映射及 其逆 映射 5从 D 不 同的面 向对 象或 非面 向对象语 言 用不 同的方 法访 问 C R A。语 言 映射 包 括 语 言特 定 的数 据 类 OB 型 和过程 接 口的定 义 。还定 义对象 调用 和对象 内的 控制 线程 之 间的交 互作 用 。大多数 通用 的映射 提供
DCOM配置
要进行DCOM安全配置,操作者通常必须拥有客户和服务器计算机的管理员权限。
(1)用户的建立及配置最简单的用户配置是在客户和服务器计算机上建立名称、密码都相同的用户(Administrator权限不是必需的),并用此用户登录系统、运行OPC服务器程序。
这种方式适用于系统调试期间,或对安全要求不高的场合。
在有一定安全要求的系统中,可按如下方式配置:在服务器计算机上建立一个用户,如OPCUser,可以是一般用户,服务器计算机在运行OPC服务器时必须以这个用户登录。
在服务器计算机上建立一个用户组,如OPCClients。
(客户端不需要用户切换的情况下可以不建立,建这个组的目的是管理方便)在OPC客户计算机中,建立OPCUser用户,口令也要与服务器上的一致,可以设为普通用户以保证安全。
(建这个用户的目的是保证服务器回调时的权限,如OnDataChange)在客户和服务器计算机上都建立ClientA、ClientB等用户,且密码一致。
在服务器计算机上将ClientA、ClientB等用户都加入到OPCClients组中。
客户计算机用这些用户登录。
(2)OPC服务器计算机的DCOM设置运行dcomcnfg,进行如下设置:默认属性:启用DCOM;默认身份验证级别:连接默认模拟级别:标识默认安全机制:默认访问权限:至少要保证OPCClients组允许访问,也可放宽至Everyone;默认启动权限:至少保证允许INTERACTIVE用户调用;默认配置权限:一般情况下不需修改。
默认协议:保证面向连接的TCP/IP在最上。
OPC服务器配置:常规:身份验证级别为默认值;位置:在这台计算机上运行;安全性:使用默认的访问和启动权限,配置权限不要修改;身份标识:交互式用户。
终结点:不修改。
(3)客户计算机的DCOM配置为了保证OPC数据订阅等回调机制能正常运行,需要对客户计算机的DCOM权限进行配置。
默认属性、默认协议的配置和服务器端基本一致;默认安全机制只需要修改默认访问权限。
DCOM配置方法及DCOM并行计算程序的构建
感谢焦龙同学的耐心讲解~~~~1. 如何搭建DCOM编程、运行环境N台机器的用户名和密码必须相同。
最好是用Administrator进入VC++6.0,打开HelloDcom.dsw,组建工具栏调出来。
程序全编译一遍Server -> 组建->全部组建PSAddSub -> 工具-> Register Control至此配置完成看两台机器是否可以进行DCOM访问:网上邻居:看访问125.223.8.122是否成功,进入工作组,输入如下:出现如下就证明可以进行通信了。
本机IP = 125.223.8.113。
测试的时候这里添加自己的IP号就行。
如果想连接对方(125.223.8.122),就填对方的IP号即可。
这只是一个例子,测试程序而已。
以后讲到的IP访问将不是这个样子。
运行2. 如何新建立一个DCOM工程。
Parallel Mesh Search=PMS,原地盖高楼。
之前那些事对于例子程序的调通,下面是如何新建立一个DCOM工程。
DCOM工程大概分为3个子工程:Server端、代理DLL、Client端。
这3部分分别要建立3个工程。
2.1 建立Server端先建立一个空白的工作区再新建Server端工程PMS组件接口函数的定义HRESULT Para_MeshSearch( [in] long length,[in,size_is(length)] long* raw_Array,[out,size_is(length)] long* back_Array );组件接口函数的声明在public:里面加入一句话STDMETHOD(Para_MeshSearch)( long length, long* raw_Array, long* back_Array);组件接口函数的实现向此文件中添加:STDMETHODIMP CPMSCom::Para_MeshSearch(long length, long* rawArray, long* outArray){//函数功能return NOERROR;}注意,在编写PMSCom.cpp也就是Server端代码的时候,接口函数中数组rawArray是一个long*类型,在接口函数中不用重新给这个rawArray分配空间。
ASP术语解释
ASP术语解释activate(激活)一个编程过程。
它将一个对象装载到内存中,使其处于可执行或正运行状态。
或者,也指绑定对象使其进入运行状态的过程。
Active client(活动客户)活动平台的客户端元件。
它实现内容和应用程序的跨平台操作,包括对HTML、脚本语言(包括VBScript 和JScript)、Java小程序、ActiveX组件、ActiveX控件,以及Active文档的支持。
Active document(活动文档)一个基于Windows的、嵌入到浏览器中的非HTML应用程序,提供了从浏览器界面访问这些应用程序的功能的方法。
Active Group,The一个由The Open Group赞助的标准组织。
它是一个开放的、为客户服务的委员会,负责ActiveX技术和许可的发展和管理。
Active platform(活动平台)一个综合了客户、活动客户和服务器、活动服务器的完整集合。
它采用了基于组件的开发技术,使得开发者易于将Internet的连通性和个人计算机的强大功能结合起来。
Active server(活动服务器)活动平台的服务器方元件,具体来说,就是由Windows NT发布的服务器方技术的集合,它提供了一致的服务器方组件和脚本模式,以及一整套的针对组件应用程序管理、数据库访问、事务处理和消息处理的服务。
Active Server Page (ASP)Microsoft Internet Information Server 4.0中的服务器方执行环境。
它在服务器上执行ActiveX脚本和ActiveX组件。
ActiveX一套与语言无关的内部操作技术。
它使得采用不同语言编写的软件组件能够在网络环境中一起工作。
ActiveX的核心技术元件是COM和DCOM。
ActiveX automation(ActiveX自动化)一种与语言无关的、从应用程序外部操作ActiveX组件的方法的方式。
DCOM组件属性灰色(没有属性)
分析原因:DTC服务(Distributed Transaction Coordinator )未正常启动,DTC日志记录有问题,DCOM 权限非原来的默认值且权限设置过小。
解决过程及方法:对于原因1,2较容易解决,在命令提示符中输入"msdtc -resetlog" 或“msdtc -uninstall 而后输入msdtc -install”,再到服务管理器中观察DTC服务是否已启动,若未启动则手动进行启动。
对于原因2,建议将DCOM权限恢复至默认值。
下面详解DCOM权限及设置方法这里说的DCOM权限指的是“本地安全设置中-本地策略-安全选项-DCOM....访问限制”及“本地安全设置中-本地策略-安全选项-DCOM....启动限制”的安全设置。
默认情况下两者的设置均为“没有定义”即1:"访问限制"的权限为“ANONYMOUS LOGON有本地访问权限,EVERYONE 有本地和远程访问权限”2:"启动限制"的权限为“administrator有本地和远程的启动和激活权限,everyone 具有本地启动和激活权权限”DCOM权限一旦修改,即使修改为默认权限,在安全设置中也就不会再出现“没有定义”的提示了。
之前有网络上的有如下命令可以通过恢复所有安全策略的方法secedit /confiugre /areas securitypolicy /cfg "%windir%\security\templates\setup security.in f" /db "%windir%\security\Database\secedit.sdb"/overwrite来还原所有安全设置的方法来处理,经过处理后发现未达到理想的效果。
于是使用以下命令在修改安全设置和未修改安全设置的机器上操作后比较output.infsecedit /export· /areas securitypolicy /cfg output.inf发现DOM权限的修改后的设置是保存在注册表中[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DCOM]项中最终DCOM权限设置的解决办法为删除[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DCOM]项启示:本地安全设置中-本地策略中很多安全设置均存于注册表中,可通过以上secedit命令对比修改前后的output.inf文件找出注册表项,并通过导入注册表的方式来批量设置安全策略二、解决方法:请确保下面四个服务是开着的话,那就能确保右键的属性能够出现。
OpenOPC
1. 介绍大部分的 DCS(集散控制系统)和很多新的设备(比如分析仪表)支持OPC(OLE for Process Control)。
OPC是数据历史存储的一个可选项,作为处理数据的一种工具。
从另外一个电脑的第三方软件来通过OPC进行链接是一个很痛苦的过程。
OPC使用微软的protocols COM(本地访问)和DCOM(远程访问)作为通讯手段,从而使得从其他操作系统,比如Linux访问很困难。
远程访问通常要更改DCOM权限设置。
Matrikon的网站上有文档来解释怎么来设置DCOM,但实际上,远程访问OPC链接的过程有诸多抱怨,特别是XP SP2的用户。
OpenOPC 就尝试改善这个情况,使用OpenOpc你可以从其他平台访问OPC服务器。
OpcOpen通过安装一个服务,允许远程的 TCP/IP链接传输OPC数据,从而越过DCOM来访问远程OPC服务器。
这个网关协议将会安装在OPC服务器上,只要确保网关协议拥有正确的权限来访问本机上的OPC服务器就可以了。
这个网关协议同样可以用在非windowns操作系统上,当然也就不支持DCOM。
软件可以从下面的网址下载:这篇文档主要是站在用户的角度,来使用例子尽可能的解释OpenOPc软件是如何工作的。
2. 测试机上的安装在真实的产品环境下使用软件之前,在一个测试的机器上先实验是一个比较好的习惯。
下面假设一个OPC软件已经安装到了一个windows机器上,而且运行良好,没有任何的故障和bug,接下来讲述一个OPC 服务器和一个OpenOPC网关协议的安装,从而让远程计算机(可能非non-wooindow系统)来接收数据。
下文中我们会把这台电脑叫做:server2.1 安装OPC服务器如果要测试OpenOPC软件,就需要一个OPC服务器。
Matrikon有免费的一个测试服务器,可以从下面的网址下载:另外的一个获得Martrikon OPC服务器的地方是Kinetica:/KineticaRTOPC.asp这里还有很多的免费OPC服务器可供下载:/freestuf.phpOpenOPC工具已经在MarkOPC仿真服务器上进行了重度测试,默认的设定也都是连接到MarktrikonOPC服务器。
COMDCOM技术简介
M
HTTP
M
Queued
Client Machine
Server Machine
COM Object
COM核心服务
• Security • Lifecycle Management • Type Information
(Interface Repository) • Monikers (Naming) • Automation (Dynamic
Component
object 6
1 7
COM Runtime
5 COM Runtime
2
SCM
3
4
Registry
{AppID} RemoteServerName
SCM
Registry
{AppID}
DllSurrogate
{CLSID}
Server.DLL
Calling An Interface Method
标识COM接口和对象
• GUID(globally unique identifier) • IID(interface identifier) • CLSID(class ID)
版本问题
• 通过把接口定义为可以应用于其对象的 一个或多个相关函数的组,修改接口只 是创建新的身份和责任的全新接口
使用IUnknown
COM对象创建实例
main() { IAS15Demo* pInt; CoInitialize(NULL); CoCreateInstance(CLSID_AS15Demo, NULL, CLSCTX_SERVER, IID_IAS15Demo, &pInt); pInt->DoSomething(); …
Active X 解释
ActiveX,即控件。
ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。
在有目录和其它支持的网络中,COM变成了分布式COM (DCOM)。
在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX 网络(现在的网络主要包括Windows和Mac)中任意运行的程序。
这个组件就是ActiveX 近控件。
ActiveX是Microsoft为抗衡Sun Microsystems的JA V A技术而提出的,此控件的功能和JA V A applet功能类似。
如果您使用的是Windows操作系统,您或许会注意到一些以OCX结尾的文件。
OCX代表“对象链接与嵌入控件”(OLE),这个技术是Microsoft提出的程序技术,用于处理桌面文件的混合使用。
现在COM的概念已经取代OLE的一部分,Microsoft也使用ActiveX控件代表组件对象。
组件的一大优点就是可以被大多数应用程序再使用(这些应用程序称为组件容器)。
一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBScript。
目前,ActiveX控件在Windows 95/NT和Macintosh中运行,Microsoft还准备支持UNIX的ActiveX控件。
ActiveX组件包括如下几类:1.自动化服务器:可以由其他应用程序编程驱动的组件。
自动化服务器至少包括一个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。
自动化服务器可以含有也可以没有用户界面(UI),这取决于服务器的特性和功能。
2.自动化控制器:那些使用和操纵自动化服务器的应用程序。
3.控件:ActiveX控件等价于以前的OLE控件或OCX。
一个典型的控件包括设计时和运行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的IConnectionPoint接口用于控件可引发的事件。
DCOM终端用户使用手册
深圳证券综合结算通信平台D-COM终端服务用户手册文档版本:文档密级:外部公开2014年12月文档信息声明欢迎用户使用深圳证券通信有限公司(以下简称“我公司”)软件及本手册。
在安装使用软件前,请用户务必仔细阅读以下声明。
为保证用户软件使用的稳定性,用户可通过我公司网站获取最新发布的正式版本。
在使用本软件前,用户应理解使用软件带来的风险。
因此,需要用户严格按照本手册指定的运行环境和操作步骤运行和操作使用软件。
因未按照用户手册说明使用而导致的任何损失,用户须自行承担。
我公司拥有本软件的著作权。
用户不得对本软件进行反向工程、反向汇编、反向编译等修改。
非经我公司授权开发或未经我公司正式发布的其它任何由本软件衍生的软件均属非法,下载、安装、使用此类软件,将可能导致不可预知的风险,由此产生的一切法律责任与纠纷自行承担,并且我公司不会对非我方直接提供的软件提供客服及技术支持。
本软件经过严格的测试,但不能保证与所有的软硬件系统完全兼容。
本软件也可能存在尚未发现的缺陷。
如果用户发现不兼容及软件缺陷的情况,可拨打我公司技术支持电话以获得进一步技术支持。
使用本软件可能会受到不可抗力、通信线路、计算机病毒、黑客攻击、操作系统不稳定、用户不当操作及非我公司因素导致的服务中断风险,用户须理解并自行承担以上风险。
本手册的最终解释权归深圳证券通信有限公司所有。
目录1引言 (3)1.1编写目的 (3)1.2系统概述 (3)1.3定义 (3)1.4参考资料 (3)2安装指南 (4)2.1安装准备 (4)2.1.1运行平台及要求 (4)2.1.2需要的信息 (4)2.2安装步骤 (5)2.2.1软件获取 (5) Framework的安装其它说明 (5)2.2.3登记结算终端服务的安装 (8)2.2.4登记结算终端服务的修复和移除 (12)2.2.5eKey驱动安装 (14)2.2.6其它说明 (14)2.3参数配置 (14)2.3.1连接到D-COM (15)2.3.2用户管理 (16)2.3.3资金划转账户设置 (16)3使用说明 (18)3.1系统功能模块 (18)3.1.1功能模块组成图 (18)3.2用户操作流程图 (21)3.3具体操作 (22)3.3.1用户管理 (22)3.3.2系统配置 (31)3.3.3通知公告 (33)3.3.4资金划拨 (39)3.3.5文件传输 (63)3.3.6清算交收 (71)3.3.7登记存管 (87)3.3.8开放式基金 (92)3.3.9服务数据查询 (95)3.3.10证券账户 (97)3.3.11检查更新 (104)4常见问题集 (106)1引言1.1编写目的本手册面向深圳证券D-COM网关用户-登记结算终端服务用户,详细介绍登记结算终端服务的运行环境、使用方法、安装步骤和日常维护。
WebService、COM+ DCOM、Corba是什么关系
WebService 与DCOM / Corba 是什么关系首先,COM/DCOM是组件/分布式组件模型标准,CORBA是分布式应用服务标准。
CORBA和DCOM为分布式应用程序建立服务和服务对象来执行客户端调用的服务。
而SOAP是基于XML和HTTP的分布式对象的通信协议,是COM/DCOM和CORBA对象进行通讯的协议。
实际上,利用SOAP的互操作性和CORBA强大的执行能力,两者可以很好的结合在一起。
CORBA应用程序和DCOM应用程序不能实现互操作,两者不能在一起协作。
因为在ORPC(DCOM)协议中,用ObjRef代表了一个正在运行对象的引用;在CORBA/IIOP中,用交换可互操作对象引用IOR代表一个服务器的对象引用。
不幸的是,IOR与ObjRef不能够关联起来。
而使用SOAP可以实现在垂直应用层面上CORBA,DCOM技术的水平整合,能够更好的集成CORBA,DCOM为一个整体。
总的来说,SOAP比它处于一个更低的层次,有点类似于IIOP在CORBA和ORPC在DCOM的作用,DCOM虽然提供了一些额外的协议功能,是IIOP或者SOAP所不具备的。
然而,许多DCOM的额外功能只有在服务器――服务器间通信时才会用到,对于客户端――服务器之间的通信则是多余的。
COM/DCOM属于组建模型的范畴,这与EJB和CORBA组件模型都是可以类比的;不过CORBA本身有两层含义:既是一种组件模型标准,也是分布式应用服务标准,是一个框架(如liu所言);与之可以类比的是Web Service infrastructure或COM+(DCOM + MTS的扩展)。
而soap作为一种通信协议,与RMI、ORPC、IIOP的作用是类似的,可以以一张表来说明:名词解释:MTS:Microsoft Transaction Server,即事务处理模型。
是微软为其Windows NT操作系统推出的一个中间件产品,由于它具有强大的分布事务支持、安全管理、资源管理和多线程并发控制等特性,使其成为在Windows平台上开发大型数据库应用系统的首选产品。
COM与DCOM的区别与联系
COM与DCOM的区别与联系
COM:组件对象模型技术
DCOM:分布式COM
其实这种提法本身就及不科学,DCOM本身就是COM的一种表现形式,但是由于大家听见COM一般就把它当成在本地执行的COM,而DCOM当然就是分布的COM,在网络上的另一台计算机上执行.于是就诞生了这篇COM与DCOM的区别与联系.
区别:
1. COM有两种存在形式,
动态连接库和可执行程序,但DCOM必须是可执行程序.因为DCOM不可能在客户程序的内存空间运行,所以不能是动态连接库.
2. 是否需要RPC通信
COM(动态连接库形式)可以不用RPC通信,而DCOM必须使用RPC远程调用.
3. 运行的地方
COM(动态连接库形式)与客户共同存在于同一内存空间,调用速度快,DCOM的速度只有COM的万分之一.
4. 安全级别
COM(动态连接库形式)的安全性不高,客户程序可以造成服务COM发生错误,DCOM安全性高,原因也是COM与客户程序共用内存空间造成的.
5. 配置问题
COM程序配置简单,DCOM配置较复杂.毕竟DCOM牵涉到网络和安全性.联系:
客户程序不必知道COM的存在形式,有统一的接口调用方式,客户程序甚至不知道COM对象的位置,可能在同一台计算机上,也可以在半个地球的另一面;
由于DCOM本身就是COM的一种存在形式,具有许多共同点.。
高级软件工程(DCOM、自动化)
14
pointer_default具有三个不同的选项:
DCOM
ref: 将指针当成引用对待
该类指针 总是指向一个合法的地址
不能为空
在调用前后指向相同的内存地址
在函数内部不能为其指定别名
unique: 该类指针 可以为空
17
IDL中的 size_is
[ object, uuid(32bb8324-b41b-11cf-a6bb-0080c7b2d682), helpstring("IY Interface"), pointer_default(unique)
] interface IY : IUnknown {
HRESULT FyCount([out] long* sizeArray) ;
pIFactory: 类厂指针
第四个参数:EXE的单个实例
能否支持一个构件的多个实例
REGCLS_SINGLEUSER: 单个实例
则第三个参数为CLSCTX_LOCAL_SERVER
REGCLS_MULTI_SEPARATE:多个实例
第三个参数可以为CLSCTX_LOCAL_SERVER
或者
CLSCTX_LOCAL_SERVER
DCOM
import "unknwn.idl" ;
// Interface IX [
object, uuid(32bb8323-b41b-11cf-a6bb-0080c7b2d682), helpstring("IX Interface"), pointer_default(unique) ] interface IX : IUnknown { HRESULT FxStringIn([in, string] wchar_t* szIn) ; HRESULT FxStringOut([out, string] wchar_t** szOut) ; };
正平衡锅炉效率计算及相关解释
锅炉正平衡热效率:指用被锅炉利用的热量与燃料所能放出的全部热量之比来计算热效率的方法,又称为直接测量法热效率。
(锅炉蒸发量*(蒸发焓-给水焓))/每小时燃料消耗量*燃料低位发热量完整计算公式:〔(锅炉蒸发量*(蒸发焓-给水焓))+锅炉排污量*(排污水焓-给水焓)〕+/每小时燃料消耗量*燃料低位发热量正平衡效率计算10.1.1输入热量计算公式: Qr=Qnet,v,ar+Qwl+Qrx+Qzy 式中: Qr__——输入热量; Qnet,v,ar ——燃料收到基低位发热量; Qwl ——加热燃料或外热量; Qrx——燃料物理热; Qzy——自用蒸汽带入热量。
在计算时,一般以燃料收到基低位发热量作为输入热量。
如有外来热量、自用蒸汽或燃料经过加热(例:重油)等,此时应加上另外几个热量。
10.1.2饱和蒸汽锅炉正平衡效率计算公式:式中:η1——锅炉正平衡效率; Dgs——给水流量; hbq——饱和蒸汽焓; hgs——给水焓;γ——汽化潜热;ω——蒸汽湿度; Gs——锅水取样量(排污量); B——燃料消耗量; Qr_——输入热量。
10.1.3过热蒸汽锅炉正平衡效率计算公式: a. 测量给水流量时:式中:η1——锅炉正平衡效率; Dgs——给水流量; hgq——过热蒸汽焓; hg——给水焓;γ——汽化潜热; Gs——锅水取样量(排污量); B——燃料消耗量; Qr——输入热量。
b. 测量过热蒸汽流量时:式中:η1——锅炉正平衡效率; Dsc——输出蒸汽量; Gq——蒸汽取样量; hgq——过热蒸汽焓; hgs——给水焓; Dzy——自用蒸汽量; hzy——自用蒸汽焓; hbq——饱和蒸汽焓;γ——汽化潜热;ω——蒸汽湿度; hbq——饱和蒸汽焓; Gs——锅水取样量(排污量); B——燃料消耗量; Qr——输入热量。
10.1.4 热水锅炉和热油载体锅炉正平衡效率计算公式式中:η1——锅炉正平衡效率; G——循环水(油)量; hcs——出水(油)焓;hjs——进水(油)焓; B——燃料消耗量; Qr——输入热量。
因特网 COM 服务
因特网COM 服务简介组件对象模型(COM)因特网服务(COM Internet Service,简称CIS)为新的分布式COM(DCOM)传输协议提供了支持,如众所周知的通道型传输控制协议(TCP),这个协议允许DCOM经由TCP 80端口工作。
这允许一台客户机和一台服务器在当前绝大多数的代理服务器和防火墙之间通信,因此使得一类新的基于COM的因特网方案有效。
除了新的DCOM协议以外,CIS也提供一种新的简单的代号——OBJREF代号——这方便了在因特网方案中COM的使用。
OBJREF代号代表了一个正在运行对象的引用,并且有一个显示名字,能够内含在HTML页中并受限于ActoveX控件或客户机applet中。
这篇论文解释了COM因特网服务是什么,它们怎样工作,以及怎样配置计算机运行微软Windows来使用这些服务。
这篇论文假定读者对分布式COM和DCOM配置工具有一个基本的了解。
新的DCOM传输协议在许多因特网环境下,客户机和服务器的网络连通性受限于限制的数量。
例如:●一个滤除了网络带外交通的代理服务器可能会作为客户机连接到因特网的大门。
这常常是指运行在公司环境下的应用程序,但是它也可能在一个经由ISP连接到因特网的用户运行应用程序时使用。
●防火墙常常控制引入因特网的流量,定义网络端口,信息包和协议之间如何结合可以公认的保护服务器(或者客户机)网络环境。
实际上,这样限制的网络作用就是一个客户机和服务器可能会有一套非常严密的协议和端口结合来执行一次会话。
因为DCOM在1024-65535这样一个范围内动态地选择网络端口,而在这个范围内,Internet-to-intranet网络通信实际上是不被允许的,它也不可能可靠的经由因特网使用现有的DCOM传输协议(尽管它们完全适合企业内部互联网)。
此外,防火墙经常被设置成限制接入135口,DCOM要依靠这个端口来提供多种服务(看脚注1)。
通道型TCP协议在每一次DCOM连接的开始时引入了一次专门的握手,这使得其可以通过大多数的防火墙和代理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新闻网页贴吧知道MP3图片视频百科文库DCOM 帮助设置首页 自然 文化 地理 历史 生活 社会 艺术 人物 经济 科技 体育 核心用户 百科合作 百万奇迹 persiacattom 实习小编 一级|消息|我的百科|我的知道|百度首页 | 退出为什么要做分布式应用 将应用分布化并不是问题的结束。
分布式应用引入了一个全新的设计和扩展概念,它增加了软件产品的复杂性,但是带来了可观的回报。
某些应用本身就带有分布性,例如多人对战游戏、聊天程序以及远程会议系统等等。
因此,一种健壮的分布式计算框架所带来的好处是不言自明的。
很多其它的应用也是分布式的,即它至少有两个组件运行在不同的计算机上,但是因为它不是为分布性应用而设计的,所以它们的规模和可扩展性就有很大的局限性。
任何的工作流或群件应用程序,大多数的客户机/服务器应用程序一些桌面办公系统本质上都控制着它们的用户的通讯和协作。
将这些系统作为分布式系统并能够在正确的地方运行正确的组件会给用户带来好处,并且使人们对网络和计算机资源的运用更加充满信心。
设计应用程序时考虑到分布性,能通过在客户端运行组件使应用适用于具有不同性能的不同的客户。
设计应用时考虑分布性能够使系统在扩展上具有很高的灵活性。
分布式应用与它们的非分布式版本比起来具有更大的可扩展性。
如果整个复杂应用的逻辑结构可以用一个简单的模型来表示,那么仅仅只有一种方法来增加系统的工作效率:用更快的机器,而无需的应用本身进行调整。
虽然现在的服务器和操作系统升级很快,但是买一个同样性能的机器还是比将服务器的速度升级为原来的两倍所花的钱少。
有了一个设计适当的分布式应用系统,一台功能不怎么强大的服务器就能够运行所有的组件。
当负载增加时,可以将一些组件扩展到价格便宜的附加的机器上。
DCOM 的结构 DCOM 是组件对象模型(COM )的进一步扩展。
COM 定义了组件和它们的客户之间互相作用的方式。
它使得组件和客户端无需任何中介组件就能相互联系。
客户进程直接调用组件中的方法。
图1说明了组件对象模型的表示法:图1 同一进程中的COM 组件在现在的操作系统中,各进程之间是相互屏蔽的。
当一个客户进程需要和另一个进程中的组件通讯时,它不能直接调用该进程,而需要遵循操作系统对进程间通讯所做的规定。
COM 使得这种通讯能够以一种完全透明的方式进行:它截取从客户进程来的调用并将其传送到另一进程中的组件。
图2表明了COM/DCOM 运行库是怎样提供客户进程和组件之间的联系的。
图2 不同进程中的COM 组件当客户进程和组件位于不同的机器时,DCOM 仅仅只是用网络协议来代替本地进程之间的通讯。
无论是客户还是组件都不会知道连接它们的线路比以前长了许多。
图3显示了DCOM 的整体结构:COM 运行库向客户和组件提供了面向对象的服务,并且使用RPC 和安全机制产生符合DCOM 线路协议标准的标准网络包。
图3 DCOM: 不同机器上的COM 组件组件和复用 大多数分布式应用都不是凭空产生的。
现存的硬件结构、软件、组件以及工具需要集成起来,以便减少开发和扩展时间以及费用。
DCOM 能够直接且透明地改进现存的对COM 组件和工具的投资。
对各种各样组件需求的巨大市场使得将标准化的解决方案集成到一个普通的应用系统中成为可能。
许多熟悉COM 的开发者能够很轻易地将他们在COM 方面的经验运用到基于DCOM 的分布式应用中去。
任何为分布式应用开发的组件都有可能在将来被复用。
围绕组件模式来组织开发过程使得你能够在原有工作的基础上不断的提高新系统的功能并减少开发时间。
基于COM 和DCOM 的设计能使你的组件在现在和将来都能被很好到使用。
编辑本段编辑本段编辑本段扩展阅读:位置独立性 当你开始在一个真正的网络上设计一个分布式应用时,以下几个相互冲突的设计问题会很清楚地反映出来:相互作用频繁的组件彼此间应该靠得更近些。
某些组件只能在特定的机器或位置上运行。
小组件增加了配置的灵活性,但它同时也增加了网络的拥塞。
大组件减少了网络的拥塞,但它同时也减少了配置的灵活性。
当你使用DCOM 时,这些设计上的限制将很容易解决,因为配置的细节并不是在源码中说明的。
DCOM 使得组件的位置对你来说完全透明,无论它是位于客户的同一进程中或是在地球的另一端。
在任何情况下,客户连接组件和调用组件的方法的方式都是一样的。
DCOM 不仅无需改变源码,而且无需重新编译程序。
一个简单的再配置动作就改变了组件组件之间相互连接的方式。
DCOM 的位置独立性极大地简化了将应用组件分布化的任务,使其能够达到最合适的执行效果。
例如,设想某个组件必需位于某台特定的机器上或某个特定的位置,并且此应用有许多小组件,你可以通过将这些组件配置在同一个LAN 上,或者同一台机器上,甚至同一个进程中来减少网络的负载。
当应用是由比较少的大组件构成时,网络负载并不是问题,此时你可以将组件放在速度快的机器上,而不用去管这些机器到底在哪儿。
图4显示了相同的“有效性检查组件”在两种不同情况下是如何分别配置的。
一种情况是当“客户”机和“中间层”机器之间的带宽足够大时,它是怎样配置在客户机上的;另一种情况是当客户进程通过比较慢的网络连接来访问组件时,它又是怎样配置在服务器上的。
图4 位置独立性有了DCOM 的位置独立性,应用系统可以将互相关联的组件放到靠地比较近的机器上,甚至可以将它们放到同一台机器上或同一个进程中。
即使是由大量的小组件来完成一个具有复杂逻辑结构的功能,它们之间仍然能够有效到相互作用。
当组件在客户机上运行时,将用户界面和有效性检查放在客户端或离客户端比较近的机器上会更有意义;集中的数据库事务应该将服务器靠近数据库。
语言无关性 在设计和实现分布式应用系统时,一个普遍的问题就是为开发一个特定的组件而选择语言以及工具的问题。
语言选择是一个典型的在开发费用、可得到的技术支持以及执行性能之间的折衷。
作为COM 的扩展,DCOM D CO 具有语言独立性。
任何语言都可以用来创建COM 组件,并且这些组件可以使用更多的语言和工具。
Java ,Mi crosoft Visual C++,Microsoft Visual Basic ,Delphi ,PowerBuilder 和Micro Focus COBOL 都能够和DCOM 很好地相互作用。
因为DCOM 具有语言独立性,应用系统开发人员可以选择他们最熟悉的语言和工具来进行开发。
语言独立性还使得一些原型组件开始时可以用诸如Visual Basic 这样的高级语言来开发,而在以后用一种不同的语言,例如V isual C++和Java 来重新实现,而这种语言能够更好地支持诸如DCOM 的自由线程/多线程以及线程共用这些先进特性。
连接管理 网络连接本身就比同一台机器中的连接更脆弱。
当一个客户不再有效,特别是当出现网络或硬件错误时,分布式应用中的组件需要被加以注意。
DCOM 通过给每个组件保持一个索引计数来管理对组件的连接问题,这些组件有可能是仅仅只连到一个客户上,也有可能被多个客户所共享。
当一个客户和一个组件建立连接时,DCOM 就增加此组件的索引计数。
同理,当客户释放连接时,DCOM 就减少此组件的索引计数。
如果索引计数为零,组件就可以被释放了。
DCOM 使用有效的地址合法性检查(pinging )协议来检查客户进程是否仍然是活跃的。
客户机周期性地发送消息,当经过大于等于三次ping 周期而组件没有收到ping 消息时,DCOM 就认为这个连接中断了。
一旦连接中断,DCOM 就减少索引计数,当索引计数为零时就释放组件。
从组件的这一点看来,无论是客户进程自己中断连接这种良性情况,还是网络或者客户机崩溃这种致命情况,都被同一种索引计数机制处理。
在很多种情况下,组件和它的客户进程之间的信息流是没有方向性的:组件需要在客户端进行某些初始化操编辑本段编辑本段编辑本段作,例如一个长进程的结束,用户所观看数据的更新,或者诸如电视以及多用户游戏这些协作环境中的下一条信息等。
许多协议使得完成这种对称性的通讯十分困难。
使用DCOM ,任何组件都既可以使功能的提供者,有能是功能的使用者。
通讯的两个方向都用同一种机制来管理使得完成对等通讯和客户机/服务器之间的相互作用一样容易。
DCOM 提供了一个对应用完全透明的分布式垃圾收集机制。
DCOM 是一个天生的对称性网络协议和编程模型。
它不仅提供传统的单向的客户机-服务器之间的相互作用方式,还提供了客户机和服务器以及对等进程之间的丰富的交谈式的通讯方式。
可扩展性 分布式应用的一个重要因素是它的处理能力能够随着用户的数量、数据量所需性能的提高而增加。
当需求比较小时,应用系统就比较小而速度快,并且它要能够在不牺牲性能和可靠性的前提下处理附加的需求。
DCOM 提供了许多特性来增强你的应用的可扩展性。
对称的多进程处理(SMP )DCOM 提高了Windows NT 对于多进程处理的支持。
对于使用自由线程模式的应用,DCOM 使用一个线程队列来处理新来的请求。
在多处理器机上,线程队列是由可利用的处理器的数量来决定的:太多的线程会导致经常性的上下文切换,而太少的线程又会使处理器处于空闲状态。
DCOM 只提供一个手工编码的线程管理器,从而使开发者从线程的细节中解脱出来并获得最好的性能。
DCOM 通过使用Windows NT 对于对称性多进程处理的高级支持功能就能轻易地将应用从一个单处理机扩展到庞大的多处理机系统上去。
灵活的配置 当负载增加时,即使你的预算支持你买一台最快的多处理机,它也有可能不能适应需求。
DCOM 的位置独立性提供了一个简单而便宜的方法来提高扩展性,那就是将分布性的组件放到其它的机器上。
对于无状态或无需和其它组件共享状态的组件来说,再配置是再容易不过的事了。
对于这样一些组件来说,可以在不同的机器上运行它们的多个复本。
用户负载可以被平等地分配到各个机器中去,甚至可以考虑到机器的处理能力以及当时负载这些因素来进行分配。
使用DCOM ,可以很容易地改变客户进程同组件以及组件之间的连接方式。
同一组件无需作别的改动甚至无需重新编译就可以被动态地重新配置。
所有必须做的工作只是更新登记、文件系统以及所涉及的组件所在的数据库而已。
例子:一个组织在多个地方有办工室,例如纽约、伦敦、旧金山和华盛顿等,它可以将组件安装到服务器上。
两百个用户同时在能达到预期的性能的前提下访问五十个组件。
当新的事务应用发送给用户时,应用系统中同时在使用一些现存的以及新的组件,服务器的负载增长到六百个用户,同时事务组件的数目增加到七十。
有了这些附加的用户和组件后,峰值时间的响应时间变得不能接受。
管理员将其中的三十个组件单独配置在另一台服务器上,而将二十个组件单独放在原来的服务器上,同时剩下的二十个组件同时在两台服务器上运行。