一、Embedded ProC(嵌入式ProC)与Tuxedo结合整体架构示意图

二、Pro*C简介
待续

三、Tuxedo简介
在两层的C/S结构中,客户端直接访问数据库,当采用Tuxedo中间件后,形成三层结构。这时,客户端不直接访问数据库,而是改为调用中间件Tuxedo服务端上的服务,由Tuxedo服务端访问数据库,并把结果返回给客户端。如图所示。

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。

中间件屏蔽了底层操作系的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必为程序在不同系统软件上的一致而重复工作,从而大大减少了技术上的负担。

Tuxedo系统架构如下图所示,tmloadcf命令生成的配置文件存放于共享内存公告板中,在Tuxedo系统启动时,从该文件中读取系统的配置信息,Tuedo客户端通过Tuxedo协议(即一系列tp接口函数)访问运行在Tuxedo中服务(Service),而Tuxedo中的服务可根据用户需要访问底层资源。多系统多机之间通信需要每台机器上都有一个Bridge进程,通过TCP/IP通信,Bridge进程维持一个长连接,一旦建立不会断掉。

Embedded ProC(嵌入式ProC)与Tuxedo中间件相关推荐

  1. 第3讲--在linux4下安装tuxedo中间件

    我是在虚拟机上装的linux4环境,然后在上面装tuxedo 中间件 1.首先 下载 Tuxedo 10gR3 ,这个是目前最新的版本,貌似这个版本 不需要 单独下载 license,我就没有下载li ...

  2. 面向嵌入式开发的C++中间件库

    利用经过验证的库,嵌入式开发速度更快:中间件库semf(智能嵌入式框架)为嵌入式环境中常见任务的目标解决方案提供了各种软件组件和模块. 中间件库是一个经过验证的工具,可用于简单快速地实现web和桌面应 ...

  3. java调用tuxedo中间件,BEA-TUXEDO中间件介绍.ppt

    BEA-TUXEDO中间件介绍 2003年1月16日 BEA TUXEDO 介绍 应用软件软件部 顾强 qiang_gu@163.net 培训目的 了解使用中间件的三层应用架构模式 了解BEA TUX ...

  4. oracle end proc,初学者Oracle数据库:Proc和Proc++的使用和示例

    一.什么是pro程序 1.1通过在过程化编程语言中 嵌入sql语句开发出的应用程序 叫做pro程序. 1.2为什么要使用proc/c++ 想使用c或者c++ 这种高效的语言 成为访问oracle数据库 ...

  5. 【Unity3D插件】Embedded Browser嵌入式浏览器插件使用教程

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...

  6. 嵌入式 linux下proc目录下的文件详解

    http://blog.csdn.net/skdkjzz/article/details/19566717 目录 ----------------- 0 序言 0.1 简介 0.2 责任 1 收集系统 ...

  7. Oracle Proc开发之Makefile的编写模板

    Oracle的数据库开发中需要用到Proc,Proc就是嵌入式C 本文主要介绍的是Oracle数据库开发,Linux下Proc的Makefile示例: 1 .SUFFIXES: .c .o 2 3 C ...

  8. proc*c/c++简介

    一.概述 1. 概念 通过在过程化编程语言C/C++中嵌入SQL语句而开发出的应用程序.在通用编程语言中使用的SQL称为嵌入式SQL. 在SQL标准中定义了多种语言的嵌入式SQL ,各个厂商对嵌入式S ...

  9. Ruby 之 Block, Proc, Lambda 联系--区别,转载

    Ruby 之 Block, Proc, Lambda Block Block 不是对象,是Ruby的语言特性,近似于闭包(Closure). 范例: def meth    res=  yield   ...

  10. Linux中/proc目录下文件详解

    Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...

最新文章

  1. Facebook :AI 年度总结来啦
  2. oracle awr windows,windows下的oracle 如何生成awr报告
  3. Linux下通过进程名查看其占用端口
  4. 学了c再自学python_学过一学期c语言的情况下如何自学python?
  5. Elasticsearch--高级-分词 安装ik分词---全文检索引擎ElasticSearch工作笔记020
  6. Linux make menuconfig打开失败
  7. java 练手小项目
  8. re2020 bt2020_2020年最好的4个在线学习平台
  9. Python 获取 Flash SWF 文件宽度和高度(Width, Height)
  10. 计算机网络工程教程:基于cisco路由器和交换机,网络工程实践教程:基于Cisco路由器与交换机...
  11. Atcoder Beginner Contest (ABC) 237 A - E
  12. 计算机cpu电源的diy,DIY台式电脑正确选择电源的新方法
  13. ft232h引脚_AM3356BZCZD60--越秀--回收各种内存IC
  14. 计算机口令管理工具,PC免费密码管理器软件推荐
  15. VPN、IPSEC、AH、ESP、IKE、DSVPN
  16. Android客户端与PC服务器如何实现Socket通信
  17. libxml2常用库函数详解
  18. 什么是无线cpe与AP?如何区分二者的功能?
  19. 30 岁转行做程序员,晚了吗?
  20. 什么是WebSocket?

热门文章

  1. 理发店收银系统php,理发店收银系统优缺点
  2. 【LaTeX】pdfTex error: pdflatex.exe (file simhei.ttf): cannot open TrueType font file for reading解决方案
  3. html滑动验证图片,js插件实现图片滑动验证码
  4. 2021Java面试总结!平安银行java开发面试
  5. 用一个键盘和鼠标控制两台双显示器计算机的最佳方法是什么?
  6. ERP小白必读|十篇ERP初学者经典论文
  7. 华为手机所有图标变黑_华为手机字体白色变黑色 华为图标字体怎么变黑
  8. 最强面试题整理第一弹:Python 基础面试题(附答案)
  9. python去除pdf密码
  10. windows安装telnet工具