蓝字五行属什么| 手麻脚麻是什么原因引起的| 黄精什么功效| 疝囊是什么| 排卵期出血是什么原因| 海参什么样的好| 脖子凉是什么原因| 化疗是什么意思| 大小便失禁是什么意思| 排毒吃什么最好能排脸上毒| 蛇蛋长什么样子| 天德合是什么意思| 榴莲吃了对身体有什么好处| 猫咪能看到什么颜色| 心脏支架后吃什么药| 脖子爱出汗是什么原因| 同房干涩什么原因导致的| 鸡肚是什么部位| 中耳炎吃什么药效果好| 梦到抓鱼是什么意思| 高兴的反义词是什么| 射精出血是什么原因| 戏是什么生肖| 男性阴囊潮湿是什么病| 玄凤鹦鹉吃什么| 阴道息肉长什么样| 肝气郁结吃什么药| 心率低吃什么药好| 生理期为什么会肚子疼| 神经内科看什么病| 卵巢结节是什么意思| 莫须有什么意思| 手淫对身体有什么伤害| 什么叫平仓| kailas是什么牌子| 胃疼恶心吃什么药效果好| 脸基尼是什么意思| 溪字五行属什么| 拉肚子吃什么菜| 什么药吃了死的快| 气血不足吃什么补得快| 狗吐黄水吃什么药| 叶酸片什么时候吃最好| 邪祟是什么意思| 什么什么什么花的成语| 子宫憩室是什么意思| 心意是什么意思| 外耳道疖肿用什么药| 氨纶丝是什么面料| 紫色是什么颜色| 农历10月19日是什么星座| 什么茶降血脂最好| 肛门潮湿瘙痒用什么药最好| 紫外线是什么意思| mb是什么| 什么东西能吸水| 开黑是什么意思| 孕妇贫血有什么症状| 女性内分泌失调有什么症状| 分销是什么意思| 十月十四是什么星座| 额头疼是什么原因| 筋膜炎是什么症状| 什么情况下不能献血| 皮肤属于什么系统| 道场是什么意思| 送镜子代表什么意思| 侯赛因是什么意思| 肺栓塞有什么症状| 前方起飞是什么意思| 鼻子毛白了是什么原因| 旅游的意义是什么| 月经安全期是什么时候| 佬是什么意思| 2.1是什么星座| 什么叫原研药| 收割是什么意思| 碘伏和酒精有什么区别| 为什么总是做噩梦| 膀胱癌早期是什么症状| 身上发冷是什么原因| c5是什么驾驶证| 暇步士是什么档次品牌| 驴血为什么是白色的| 天蝎座属于什么象星座| 蚊子怕什么| 婴儿湿疹用什么| 卵巢下降是什么原因| 一级警长是什么级别| 抗药性是什么意思| 为什么感冒吃冰棒反而好了| 更年期是什么| 百脚虫的出现意味什么| 什么牛排最好吃| 螨虫是什么| ca199检查是什么意思| 什么叫浪漫| 中风是什么| 突然长胖是什么原因造成的| 困是什么原因| 什么减肥药好使| 30年的婚姻是什么婚| 四月28日是什么星座| 12345是什么投诉电话| 8月26日什么星座| 崩大碗配什么煲汤最好| 哺乳期感冒吃什么药| 缺钾是什么原因引起| 部分导联t波改变是什么意思| 12月25日什么星座| 性病是什么病| 女人手心热吃什么药好| 免冠照片是什么意思| 公鸡的尾巴有什么作用| 棘突是什么意思| 尖锐湿疣的症状是什么| 压车是什么意思| 单人旁的字和什么有关| aa是什么意思| 呵呵的含义是什么意思| 膻味是什么意思| 什么桥下没有水| 拉大便出血是什么原因| 鼻炎是什么引起的| 上号是什么意思| 眼眶疼是什么原因| 手臂长痘痘是什么原因| 什么药治便秘最好最快| 阻生智齿是什么意思| hpv52阳性有什么症状| 白色病变是什么病| 双一流大学是什么| 草木皆兵什么意思| 善存什么时间吃比较好| 原生家庭什么意思| 小孩磨牙是什么原因引起的| oder是什么意思| 头疼想吐是什么原因| 哈喇子是什么意思| 鼻梁长痘是什么原因| 婧是什么意思| 小舅子是什么意思| 水肿是什么样子| 河蚌吃什么| 虚妄是什么意思| 大便带血丝是什么原因| 2月1日是什么星座| 忘忧草是什么意思| 瞎子吃核桃砸了手是什么生肖| 灌肠用什么| 沉香有什么好处| 今天出生的男宝宝取什么名字好| 项羽为什么不杀项伯| 女人脾胃虚弱吃什么好| 为什么脸上会长痘痘| 葡萄糖高是什么意思| 伊始什么意思| 吊销驾驶证是什么意思| 化妆品有什么| 吃什么能长高| 为什么科比叫黑曼巴| 什么是恶露| 凉皮加什么才柔软筋道| 节度使是什么意思| 生肖龙和什么生肖相冲| 北京的市花是什么花| gary什么意思| 六月初二是什么星座| 牛腩烧什么好吃| 后背疼是什么病| 七月二十五是什么星座| nfl是什么意思| 什么是液化| 北极为什么没有企鹅| 微信头像 用什么好| 重楼别名叫什么| 尿的颜色有点红褐色是什么原因| 狗怀孕有什么症状| 熬夜是什么意思| 高处不胜寒是什么意思| 什么水果| 用什么香皂洗脸可以祛痘| 苏打水喝了有什么好处| 窦性心律逆钟向转位是什么意思| 老人经常头晕是什么原因引起的| soleil是什么意思| 玺是什么意思| 圣罗兰为什么叫杨树林| 灸石门为什么会不孕| 梦见火是什么预兆| 蜘蛛代表什么生肖| 开半挂车需要什么证| 氯超标是因为什么原因| 尿浑浊是什么原因| 肌酐700多意味着什么| 稀奶油可以做什么| 1934年属什么生肖| 樱桃不能和什么一起吃| tb是什么意思啊| 为什么会连续两天遗精| 小月子能吃什么菜| 派大星是什么动物| 茯苓什么人不能吃| 肌酐高是什么原因造成的| 什么马奔腾| 头痛应该挂什么科| 五月一号什么星座| 查尿酸挂什么科| 食指戴戒指代表什么| 什么食物对心脏好| 燕窝什么时候吃最好| 茎是什么意思| 标准的青色是什么颜色| 农历11月18日是什么星座| 脂肪肝是什么意思| 化痰祛痰吃什么药| 崛起是什么意思| 狮子座和什么座最配| 肺腺瘤是什么| 开心果为什么叫开心果| 圈癣是什么引起的| mic什么意思| ct和核磁共振有什么区别| 三十三天都是什么天| 阴虚火旺有什么症状| 女人喝黄连有什么好处| 自愈什么意思| 2月24日什么星座| 一年四季是什么生肖| 前列腺增大伴钙化灶是什么意思| 微米是什么单位| ca199偏高是什么原因| 大运是什么意思| 什么是有氧运动包括哪些| 三七粉有什么功效| 不二法门是什么意思| 什么是双向情感障碍| 浠字五行属什么| plano是什么意思| 糖尿病人早餐吃什么最好| 为什么金生水| 孩子发烧呕吐是什么原因| 路过是什么意思| 咬牙切齿什么意思| 征求是什么意思| 西红柿可以做什么菜| 24k黄金是什么意思| 小朋友坐飞机需要什么证件| 日本为什么要偷袭珍珠港| 什么食物降尿酸效果好| 羊肉和什么菜搭配最好| 驿马星是什么意思| 俄罗斯人是什么人种| 井什么有什么| 胃炎是什么原因引起的| 鹿晗的原名是什么| 泰迪吃什么| 什么是空调病| 罗飞鱼是什么鱼| 喉咙干痒咳嗽吃什么药| 蛇缠腰用什么药| 辐射是什么| 煞南是什么意思| 湿浊中阻是什么意思| 百度
Find JSRs
Submit this Search


Ad Banner
 
 
 
 

Summary  |  Proposal  |  Detail (Summary & Proposal)
JSRs: Java Specification Requests
JSR 109: Implementing Enterprise Web Services

Stage Access Start Finish
Maintenance Release 3 Download page 07 Jun, 2013  
Maintenance Draft Review 5 Download page 21 Feb, 2013 25 Mar, 2013
Maintenance Release 2 Download page 10 Dec, 2009  
Maintenance Draft Review 4 Download page 30 Sep, 2009 30 Oct, 2009
Maintenance Draft Review 3 Download page 01 Apr, 2009 04 May, 2009
Maintenance Release Download page 11 May, 2006  
Maintenance Draft Review 2 Download page 09 Feb, 2006 13 Mar, 2006
Maintenance Draft Review Download page 24 Oct, 2005 28 Nov, 2005
Final Release Download page 15 Nov, 2002  
Final Approval Ballot View results 01 Oct, 2002 14 Oct, 2002
Proposed Final Draft Download page 31 Aug, 2002  
Public Review Download page 25 Apr, 2002 23 Jun, 2002
Community Draft Ballot View results 15 Jan, 2002 22 Jan, 2002
Community Review Login page 03 Dec, 2001 22 Jan, 2002
Expert Group Formation   20 Mar, 2001 01 May, 2001
JSR Review Ballot View results 06 Mar, 2001 19 Mar, 2001
Status: Maintenance
JCP version in use: 2.7
Java Specification Participation Agreement version in use: 2.0


Description:
This specification defines the programming model and runtime architecture for implementing web services in Java.

Please direct comments on this JSR to the Spec Lead(s)
Team

Specification Leads
  Jitendra Kotamraju Oracle
Expert Group
  Art Technology Group Inc.(ATG) BEA Systems Borland Software Corporation
  Cisco Systems Developmentor EDS
  Hewlett-Packard IBM Informix Software
  Interwoven Macromedia, Inc. Motorola
  Novell, Inc. Oracle Progress Software
  SAP SE Software AG Sonic Software
  Sun Microsystems, Inc. Sybase WebGain

Updates to the Original JSR

The following has been updated from the original JSR:

2013.02.19:

Martin Grebac is the Maintenance Lead for JSR 109.

Maintenance Lead: Martin Grebac

E-Mail Address: martin.grebac@oracle.com

Telephone Number: +420 221 438 700

2007.11.02:

Jitendra Kotamraju is the Maintenance Lead for JSR 109.

Maintenance Lead: Jitandra Kotamraju

E-Mail Address: jitendra.kotamraju@sun.com

Telephone Number: +1 408 276 7298

Fax Number: +1 408 276 7191

2005.06.08:

The Maintenance Lead changed from IBM to Sun Microsystems on 2005.06.08. The JCP version changed from 2.1 to 2.6 on that same date.

Maintenance Lead: Dhiru Pandey

E-Mail Address: dhiru.pandey@sun.com

Telephone Number: +1 408 276 4405

Fax Number: +1 408 276 7191


Original Java Specification Request (JSR)

Identification | Request | Contributions

Section 1. Identification

Submitting Member: IBM Corporation

Name of Contact Person: Donald Ferguson

E-Mail Address: dff@us.ibm.com

Telephone Number: 914-766-1154

Fax Number: 914-766-8124

Specification Lead: Jim Knutson

E-Mail Address: knutson@us.ibm.com

Telephone Number: +1 1 512 838 1655

Fax Number: +1 512 838 1032

This information has been updated from the original JSR.

Initial Expert Group Membership:
(Please provide company or organization names. Note that expert group members must have signed the JSPA.)

IBM Corporation

Section 2: Request

2.1 Please describe the proposed Specification:

This specification defines the programming model and architecture for implementing web services in Java. The specification will build on the work of JSRs 67, 93 and 101. The specification will also build on the JSRs for J2EE technologies, including J2EE itself, Servlets and JSPs. The intent of this JSR is not to subsume J2EE JSR's role nor to define a platform. We also do not pre-suppose that this JSR's output will become part of J2EE. Selecting this JSR's output, in whole or in part, for inclusion in J2EE will be decided within the J2EE JSR process.

JSR 101 focuses on XML RPC and the Java language, including representing XML based interface definitions in Java, Java definitions in XML based interface definition languages (e.g. SOAP) and marshalling. JSR 67 provides similar functions for XML messaging.

JSR 93 defines the Java interfaces to XML registries, like JNDI, ebXML and UDDI. These interfaces provide the mechanism through which client applications find web services and web services (and servers) publish their interfaces.

This JSR's objective is provide a programming model and runtime model for web services based on JSRs 67, 93 and 101 and future JSRs oriented toward individual web services standards, similar to what the EJB specification did for RMI (RMI-IIOP) and JNDI. This is an analogy only, and this JSR will build on but not extend the EJB specification.

Specifically, we will focus this JSR on:

  • The programming model for implementing a web service. This may include defining a new server side base classes and frameworks, specifying new APIs, defining new concrete subclasses of JSP, Servlet or an existing EJB type like MessageBean. Any extensions would be analogous to HttpServlet extending generic Servlet or the approach the Enterprise MediaBeans takes in defining subtypes of EntityBeans.
  • The client side programming model for using web services from Java. This would be analogous to the client programming model that EJB defines. This would explain how to use the APIs defined in JSRs 67, 93 and 101 in tandem. Again, the intent is to minimize new concepts introduced.
  • The specification would state how existing concepts, like the EJB transaction model, security for Servlets, EJBs, or HttpSession State materialize in web services usage and implementation.
  • Defining how to extend the basic Servlet/HTTP model to include dispatching web services over FTP, e-mail, etc. Again, this ideally references the existing JSRs/Java standards and focuses on the programming model and parts needed to support web services.
  • Define the concrete model for developing and deploying a web service on top of J2EE.

  • This JSR would provide documentation on the programming model, APIs and runtime service model. It would provide a reference implementation for any J2EE compliant application server and would have open source test cases for interoperability and compliance. The specification would rely on the existing J2EE application packaging.

    Some sample questions that this JSR might answer are:

  • What is the lifecycle model for a web service?
  • Are there stateless and stateful web services? How do you implement a stateful EJBs?
  • Do web services have Homes?
  • Is there an EntityBean model for web services?
  • What are the mapping service contexts that flow over ebXML or SOAP to EJB services?
  • Are new server-side classes for web services needed? To what extent can existing J2EE server-side APIs such as EJB and JMS be used for dispatching web service calls? Is subclassing appropriate for web-service specific EJBs, or should web services information go into the EJB deployment descriptor, or are both techniques needed?
  • Are new client-side classes for web services needed? To what extent can web services be invoked using existing J2EE client programming models such as EJB and JMS?
  • 2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.)

    This specification targets the J2EE platform.

    2.3 What need of the Java community will be addressed by the proposed specification?

    Over the past several years and with the aid of many vendors, J2EE has become the platform of choice for developing web-based business applications. With the assistance of major standards bodies such as the WorldWide Web Consortium(W3C), the ebXML group, and the UDDI organization, standards are being developed for dynamically publishing, finding and binding to business applications over the web. These business applications may be written in Java or in any other programming language, but as long as they follow the appropriate standards they can participate as web services. It is very important to the Java community that Java application programmers have a common model for writing and running web services under J2EE. It is important that there is a consistent Java model for accessing and using interfaces and services that public web services protocols define. This includes those that exist today (for example SOAP RPC, SOAP messaging, and WSDL) and those that are currently under development in such areas as security, trust and systems management.

    This specification does not encroach on the overall coordination mission of J2EE JSRs. This specification seeks to define APIs that programmers use, base types programmers extend and a common runtime mapping of web services interface definition languages and services (e.g. Security, SOAP Attachments).

    2.4 Why isn't this need met by existing specifications?

    Specifications have been opened for defining APIs to parts web services, such as JSR 67 (Java APIs for XML Messaging), JSR 93 (Java APIs for XML Registry) and JSR 101 (Java APIs for XML-Based RPC). Much in the same way that Servlets tied together a set of concepts like cookies and HttpSession, and EJB tied together RMI, JTA/JTS, JDBC, etc. with a programming model and runtime model, we view this JSR doing the same for implementing and using web services.

    2.5 Please give a short description of the underlying technology or technologies:

    This is covered in section 2.1.

    2.6 Is there a proposed package name for the API Specification? (i.e., javapi.something, org.something, etc.)

    To be determined

    2.7 Does the proposed specification have any dependencies on specific operating systems, CPUs, or I/O devices that you know of?

    No.

    2.8 Are there any security issues that cannot be addressed by the current security model?

    No. We believe that this JSR will define how to integrate the existing J2EE/Java security model with the Internet security models, like Digital Signatures.

    2.9 Are there any internationalization or localization issues?

    No.

    2.10 Are there any existing specifications that might be rendered obsolete, deprecated, or in need of revision as a result of this work?

    No.

    2.11 Please describe the anticipated schedule for the development of this specification.

    • Community Draft submitted to PMO: August, 2001
    • Public Draft submitted to PMO: November, 2001
    • Proposed Final Draft submitted to PMO: February, 2002

    2.12 Working style for the expert group.

    We anticipate using a collaborative style for the expert group, with regularly-scheduled meetings and a teamroom to facilitate intragroup communication.



    Section 3: Contributions

    3.1 Please list any existing documents, specifications, or implementations that describe the technology. Please include links to the documents if they are publicly available.

    1. Existing J2EE specifications
    2. Universal Description, Discovery, and Integration (UDDI) Programmer's Specification
    3. W3 XMP Protocol group
    4. Web Services Definition Language (WSDL) 1.0
    5. Simple Object Access Protocol (SOAP) 1.1
    6. ebXML Technical Specifications
    7. Java( TM) APIs for XML Messaging 1.0
    8. Java( TM) APIs for XML Registries 1.0
    9. Java (TM) APIs for XML RPC

    3.2 Explanation of how these items might be used as a starting point for the work.

    These are some of the specifications that the expert group will need to consider when it is defining Java APIs to web services, since the web services specifications themselves are being defined by standards bodies other than the JCP.

    The purpose of the expert group is to take advantage of the excellent work that is going on in the standards bodies listed above by defining APIs and thin bindings that make these standards easily accessable to and exploitable by the Java programmer. The intent is not to duplicate work going on in these standards bodies but to make such work available in an orderly and expeditious fashion to the Java programming community.

    桀是什么意思 几朵花代表什么意思 什么不生四字成语 枕大池增大什么意思 欢是什么动物
    51岁属什么生肖 微白蛋白高是什么情况 狗剩是什么意思 南辕北辙是什么意思 左手有痣代表什么
    吃什么去湿气最好最快 心慌气短吃什么药最好 鸿运当头是什么意思 南辕北辙的意思是什么 2021年是什么命
    什么是手足口病 疏肝解郁是什么意思 孕妇梦见很多蛇是什么意思 手脱皮是什么原因 吃茴香有什么好处和坏处
    短兵相见是什么意思hcv8jop6ns8r.cn 冬阴功汤都放什么食材hcv7jop9ns2r.cn x表示什么ff14chat.com 纯磨玻璃结节是什么意思zsyouku.com 血糖高早饭吃什么最好jiuxinfghf.com
    什么的少年hcv8jop8ns7r.cn 梦见吃花生是什么意思hcv8jop6ns1r.cn 今年22岁属什么生肖0735v.com 文采是什么意思hcv7jop9ns5r.cn 排卵期和排卵日有什么区别hcv8jop6ns2r.cn
    po医学上是什么意思0297y7.com 为什么手臂上有很多很小的点fenrenren.com 为什么我的眼中常含泪水hcv7jop6ns9r.cn 土霉素喂鸡有什么作用hcv8jop6ns8r.cn 雅诗兰黛是什么档次hcv8jop3ns3r.cn
    什么东西能加不能减hcv9jop6ns6r.cn 石蜡是什么xscnpatent.com 屁股一侧疼是什么原因shenchushe.com 1993年什么命hcv8jop1ns5r.cn 女人烂桃花多说明什么hcv8jop0ns2r.cn
    百度