GT4安装与开发 李长华.

Slides:



Advertisements
Similar presentations
办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
Advertisements

虚拟天文台天文教育平台建设构想 刘高潮 华中师范大学 国家天文台. 报告索引 虚拟天文台环境下的教育概述 虚拟天文台天文教育平台建设构想 天文历算服务开发示例.
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
一、老师申请题目,以下指导老 师操作。 1. 登录教务系统 web 端. 2. 点击 “ 毕业设计 ” 工具栏下拉菜单中的 “ 论文 _ 教师申请题目 ”
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
地方政府配合內政部推動國土資訊系統 補助社經資料庫建置因應策略說明會
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
21世纪全国高职高专 计算机系列实用规划教材 计算机网络技术基础 主 编: 杨瑞良 李 平 副主编: 邱 涛 李明龙.
CSpace安装管理与系统配置管理 中科院兰州文献情报中心 信息系统部
C语言程序设计 李伟光.
毛峰教授 北京师范大学教授,博士生导师 国家社科基金项目专家 北京华文教育顾问
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
我在哈佛、麥肯錫 學到的一流工作術 富坂美織◎著.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
云智慧助力在线医疗服务性能优化 —让IT运营更简单 2015年4月 云智慧科技(北京)有限公司.
财务管理.
单片机应用技术 项目一 循环彩灯装置 第7讲 Keil软件的使用 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
第八章 网络课程的设计与开发.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
New Service Platform by Chief 語音網路電話盒(TP7161) 使用操作說明
----银行间的比较 论资本构成与充足率 淡 彩 的 黑 板 淡 彩 的 黑 板 金融73班 王艺霏 王 英
電子郵件的創新行銷方式 ITPison.
政府扶持资金通览 技术改造篇.
入库验收 讲课人:卢玉娟 《仓储管理》.
互联网时代班主任的挑战 万玮 2014年9月20日.
任务2: 通报的写作.
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
J2EE与中间件技术 ——Lab.
mashup 林維甫 郭家伶 吳佩珊 蔡小倩 楊士毅 曾仕豪 Marshup起源 何謂Mashup Mashup類型 Mashup架構
JAVA开发Web Service快速入门
Design Pattern (2) 设计模式(2) Institute of Computer Software 2018/9/21
本科生医保资料的提交.
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
Asp.net 基礎.
J2EE 培训课程.
Arena System Technology Architecture 系统技术架构 1、Database V2(Lotus Notes)V3(Oracle8i) 2、Application Server SilverStream2.53 (Java as server side programming.
J2EE Course 2018/11/20.
以多媒體簡訊服務及智慧型手機建置具物流管理之行動商務系統與 Web Service的應用
鄉村尋根-農具篇.
統計圖表的製作.
开源云计算系统简介 电子工业出版社 刘鹏主编《云计算》教材配套课件11.
WME小组工作计划 苏伟 李冠宇 赵燕娟 景珂.
JBOSS安装配置及WebWork的集成
Oracle Containers for J2EE(OC4J) 独立版
Android盤點系統 組別:第九組 組員:四資工三B 4980E046 宋佩鴻 四資工三B 4980E054 詹典易
第九單元 Classes and data abstraction I
第一讲 J2EE基础 博和利初级培训 —开发技能.
C/C++/Java 哪些值不是头等程序对象
myApps的安装与配置 郑宗森 一个可根据企业个性化需求快速搭建应用系统的工具平台 一个跟企业共成长的平台
面向对象 程序设计语言基础 马骏
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
Unit 05 雲端分散式Hadoop實驗 -I M. S. Jian
課程網站
畢業資格審查系統 操作步驟說明.

新制退休實務計算說明- 現職人員退休範例說明
“修身成材” 班级干部培训班 黑龙江大学党委学工部.
購料平台訂購系統 教育訓練_操作手冊 製作:台塑購物網

106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
蔺华 ISV开发合作经理 平台及开发技术部 微软(中国)有限公司
方格紙上畫正方形.
案例分析: THE NEXTGEN POS SYSTEM
第十章、核銷系統操作之注意事項.
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
Presentation transcript:

GT4安装与开发 李长华

Agenda GT4概述 GT4的安装 GT4的服务开发

GT4的安装(1) 必备软件:        JDK1.4.2+ ANT1.5.4+ Tomcat 5+(可选)

准备工作 2.1 创建一普通用户帐号,用于安装,管理GT4. such as globus, 在此用户下创建目录GT4,为GT4的安装目录 2.2 设置环境变量 JAVA_HOME,ANT_HOME,GLOBUS_LOCATION,GPT_LOCATION

安装GT4(在普通帐号下工作) 3.1. 下载GT3.9.5软件压缩包 3.2 在此目录下 ./configure –prefix=$GLOBUS_LOCATION 3.3 make 3.4 source $GLOBUS_LOCATION/etc/globus-user-env.sh globus-start-container -nosec

WEB SERVICE的层次结构

WSDL

WS调用机制

WS服务器(Apache Asix)

WS-----WSRF(1)

WS-----WSRF(2)

How to persist state in WSRF

How to persist state in WSRF(2)

WS-Resource

WS-Resource WS-ResourceProperties WS-ResourceLifecycle WS-RenewableReferences

How to Write a stateful WS Step 1: Defining the interface in WSDL Step 2: Implementing the service in Java Step 3: Configuring the deployment in WSDD (and JNDI) Step 4: Create a GAR file with Ant Step 5: Deploy the service into a Web services container

Step 1: Defining the interface in WSDL MathService WSDL Namespace mappings http\://www.globus.org/namespaces/2004/11/progtutorial/wsrf/MathService= org.globus.progtutorial.stubs.MathService http\://www.globus.org/namespaces/2004/11/progtutorial/wsrf/MathService/bindings= org.globus.progtutorial.stubs.MathService.bindings http\://www.globus.org/namespaces/2004/11/progtutorial/wsrf/MathService/service= org.globus.progtutorial.stubs.MathService.service

Step 2: Implementing the service in Java

Write Java code MathNameSpaces MathService implements MathNamespaces MathResource implements Resource, ResourceIdentifier, ResourceProperties, MathNamespaces MathResourceHome extends ResourceHomeImpl

Step 3: Configuring the deployment in WSDD (and JNDI) The WSDD deployment descriptor Tells the Web service container how it should publish our Web service The JNDI deploy file Locate resource homes.

Step 4: Create a GAR file with Ant Processing the WSDL file to add missing pieces (such as bindings) Creating the stub classes from the WSDL Compiling the stubs classes Compiling the service implementation Organize all the files into a very specific directory structure

./tutorial_build.sh -d <service base directory> -s <service's WSDL file>

Step 5: Deploy the service into a Web services container ant \ -f share/globus_wsrf_common/build-packages.xml \ deployGar \ -Dgar.name=<full path of GAR file>

Client implements MathNamespaces MathServiceAddressingLocator locator = new MathServiceAddressingLocator();

关于GT4的思考(1) 由于GT4的整个系统并不是GT3的延续,而是重新进行了建模,用WSRF代替了OGSI,因此,也就决定如果采用GT4,一切可能都要从新开始 目前GT4虽与GT3可以兼容,那只是在GT4中包含了GT3的大部分组件,使得GT4变得很庞大,但仍然只是同床异梦

关于GT4的思考(2) GT4只是一个很底层的东西,各大组件提供了丰富的API,但如果不做什么二次开发,基本上还没有什么实际的用处。

关于GT4的思考(3) 服务与状态的分离为我们提供了更大的灵活性