1.JSR规范概况一览
JSR目前共335个规范.
=============
按照编号为:1--308、901---927
其中有49个规范被收回,有9个被否决。
按照技术类别可以分成以下几类:
1、Java EE (39 JSRs) --- J2EE平台规范
http://jcp.org/en/jsr/tech?listBy=3&listByType=platform
http://www.cjsdn.net/post/view?bid=58&id=186708&sty=1&tpg=1&age=0
2、Java SE (42 JSRs) --- J2SE平台规范
http://jcp.org/en/jsr/tech?listBy=2&listByType=platform
http://www.cjsdn.net/post/view?bid=58&id=186709&sty=1&tpg=1&age=0
3、Java ME (82 JSRs) --- J2ME平台规范
http://jcp.org/en/jsr/tech?listBy=1&listByType=platform
http://www.cjsdn.net/post/view?bid=58&id=186711&sty=1&tpg=1&age=0
4、OSS (13 JSRs) --- 运营支持系统规范
http://jcp.org/en/jsr/tech?listBy=3&listByType=tech
http://www.cjsdn.net/post/view?bid=58&id=186714&sty=1&tpg=1&age=0
5、JAIN (22 JSRs) --- 综合网络的Java 应用
http://jcp.org/en/jsr/tech?listBy=2&listByType=tech
http://www.cjsdn.net/post/view?bid=58&id=186715&sty=1&tpg=1&age=0
6、XML (18 JSRs) --- XML 操作规范
http://jcp.org/en/jsr/tech?listBy=1&listByType=tech
http://www.cjsdn.net/post/view?bid=58&id=186713&sty=1&tpg=1&age=0
2.J2EE平台相关规范--39个
5 XML Parsing Specification
16 J2EE Connector Architecture
19 Enterprise JavaBeans 2.0
52 A Standard Tag Library for JavaServer Pages
53 Java Servlet 2.3 and JavaServer Pages 1.2 Specifications
54 JDBC 3.0 Specification
58 Java 2 Platform, Enterprise Edition 1.3 Specification
63 Java API for XML Processing 1.1
67 Java APIs for XML Messaging 1.0
77 J2EE Management
88 Java EE Application Deployment
93 Java API for XML Registries 1.0 (JAXR)
101 Java APIs for XML based RPC
109 Implementing Enterprise Web Services
112 J2EE Connector Architecture 1.5
115 Java Authorization Contract for Containers
151 Java 2 Platform, Enterprise Edition 1.4 (J2EE 1.4) Specification
152 JavaServer Pages 2.0 Specification
153 Enterprise JavaBeans 2.1
154 Java Servlet 2.4 Specification
173 Streaming API for XML
181 Web Services Metadata for the Java Platform
220 Enterprise JavaBeans 3.0
221 JDBC 4.0 API Specification
222 Java Architecture for XML Binding (JAXB) 2.0
224 Java API for XML-Based Web Services (JAX-WS) 2.0
244 Java Platform, Enterprise Edition 5 (Java EE 5) Specification
245 JavaServer Pages 2.1
250 Common Annotations for the Java Platform
252 JavaServer Faces 1.2
902 Java Servlet API Specification, Version 2.2, Errata Sheet, 4/1/2000
903 Java Servlet API Specification, Version 2.2, Errata Sheet, 4/27/2000
904 JavaMail Specification
907 Java Transaction API (JTA)
910 JDBC 2.1 Errata Sheet
914 Java Message Service (JMS) API
919 JavaMail
921 Implementing Enterprise Web Services 1.1
925 JavaBeans Activation Framework 1.1
3.J2SE平台相关规范--42个
5 XML Parsing Specification
6 Unified Printing API (Java Print Service API)
10 Preferences API Specification
13 Decimal Arithmetic Enhancement
14 Add Generic Types To The Java Programming Language
15 Image I/O Framework Specification
41 A Simple Assertion Facility
47 Logging API Specification
51 New I/O APIs for the Java Platform
54 JDBC 3.0 Specification
55 Certification Path API
56 Java Network Launching Protocol and API
57 Long-Term Persistence for JavaBeans Specification
59 J2SE Merlin Release Contents
72 Java GSS API
163 Java Platform Profiling Architecture
166 Concurrency Utilities
174 Monitoring and Management Specification for the Java Virtual Machine
175 A Metadata Facility for the Java Programming Language
176 J2SE 5.0 (Tiger) Release Contents
199 Java Compiler API
200 Network Transfer Format for Java Archives.
201 Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import
202 Java Class File Specification Update
203 More New I/O APIs for the Java Platform ("NIO.2")
204 Unicode Supplementary Character Support
206 Java API for XML Processing (JAXP) 1.3
208 Java Business Integration (JBI)
250 Common Annotations for the Java Platform
268 Java Smart Card I/O API
269 Pluggable Annotation Processing API
270 Java SE 6 Release Contents
277 Java Module System
292 Supporting Dynamically Typed Languages on the Java Platform
294 Improved Modularity Support in the Java Programming Language
901 Java Language Specification
915 J2SE 1.4 (Merlin) Maintenance Review
916 J2SE 1.4 (Merlin) Beta 2 Maintenance Review
917 J2SE 1.4 (Merlin) Beta 3 Maintenance Review
918 J2SE 1.4 Release Candidate
923 J2SE 1.4.2 (Mantis) Beta
924 Java Virtual Machine Specification
在JCP分类中,J2SE平台相关规范显示的是43个,是因为把其中JSR 199 Java Compiler API 统计重复,实际上J2SE平台相关规范是42个。
4.J2ME平台相关规范--82个
1 Real-time Specification for Java
30 J2ME Connected, Limited Device Configuration
36 Connected Device Configuration
37 Mobile Information Device Profile for the J2ME Platform
46 Foundation Profile
50 Distributed Real-Time Specification
62 Personal Profile Specification
66 RMI Optional Package Specification Version 1.0
68 J2ME Platform Specification
75 PDA Optional Packages for the J2ME Platform
80 Java USB API
82 Java APIs for Bluetooth
113 Java Speech API 2.0
118 Mobile Information Device Profile 2.0
120 Wireless Messaging API
129 Personal Basis Profile Specification
133 Java Memory Model and Thread Specification Revision
134 Java Game Profile
135 Mobile Media API
138 Performance Metric Instrumentation
139 Connected Limited Device Configuration 1.1
143 JavaDesk
164 SIMPLE Presence
165 SIMPLE Instant Messaging
169 JDBC Optional Package for CDC/Foundation Profile
172 J2ME Web Services Specification
177 Security and Trust Services API for J2ME
178 Mobile Game API
179 Location API for J2ME
180 SIP API for J2ME
184 Mobile 3D Graphics API for J2ME
185 Java Technology for the Wireless Industry
186 Presence
187 Instant Messaging
190 Event Tracking API for J2ME
195 Information Module Profile
201 Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import
205 Wireless Messaging API 2.0
209 Advanced Graphics and User Interface Optional Package for the J2ME Platform
211 Content Handler API
213 Micro WSCI Framework for J2ME.
214 Micro BPSS for J2ME Devices.
216 Personal Profile 1.1
217 Personal Basis Profile 1.1
218 Connected Device Configuration (CDC) 1.1
219 Foundation Profile 1.1
226 Scalable 2D Vector Graphics API for J2ME
228 Information Module Profile - Next Generation (IMP-NG)
229 Payment API
230 Data Sync API
232 Mobile Operational Management
234 Advanced Multimedia Supplements
238 Mobile Internationalization API
239 Java Binding for the OpenGL? ES API
242 Digital Set Top Box Profile - "On Ramp to OCAP"
246 Device Management API
248 Mobile Service Architecture
249 Mobile Service Architecture Advanced
253 Mobile Telephony API (MTA)
256 Mobile Sensor API
257 Contactless Communication API
258 Mobile User Interface Customization API
259 Ad Hoc Networking API
266 Unified Message Box Access API (UMBA-API)
271 Mobile Information Device Profile 3
272 Mobile Broadcast Service API for Handheld Terminals
278 Resource Management API for Java ME
279 Service Connection API for Java ME
280 XML API for Java ME
281 IMS Services API
282 RTSJ version 1.1
287 Scalable 2D Vector Graphics API 2.0 for Java ME
288 Adaptive Java ME System API
290 Java Language & XML User Interface Markup Integration
293 Location API 2.0
297 Mobile 3D Graphics API 2.0
298 Telematics API for Java ME
300 DRM API for Java ME
302 Safety Critical Java Technology
304 Mobile Telephony API version 2
307 Network Mobility and Mobile Data API
927 Java TV API 1.1
5.OSS简介
OSS(Operations Support Systems)是指“运营支持系统”,BSS(Business Support Systems)为“业务支持系统”,OSS/BSS是这两类系统的结合在一起形成的综合的电信业务运营和管理平台,在国内OSS/BSS有时也被称为BOSS。
标准化组织电信管理论坛(TMF)对OSS/BSS提出了被业界广泛接受的功能模型。在这个模型中,OSS/BSS包括三大功能:业务开通、业务保障和计费(或称业务计量)。业务开通是指电信运营商接受客户订购电信服务的订单,通过对电信资源的分配、配置、安装和部署为客户提供所需的服务,并能够对服务进行计费。业务保障要提供量化的测量指标,确保服务能达到客户的要求。业务计量则是测量电信网络中各种业务的使用情况,计算应收费用,并对收费过程提供支持。
作为一种高效的信息管理系统,OSS/BSS已在国外电信运营商中得到广泛的运用,并在实践中积累了大量的成功案例。OSS/BSS解决方案也在这一过程中趋于完善,同时也暴露出越来越多的难以克服的问题:
** OSS/BSS的软件系统相对复杂,从而使得网管系统、计费系统、营账系统、客服系统等都是各成体系,要想把它们有机地整合在一起,几乎是不可能的,对于这种“杂乱无章”的系统结构(参见图1),简直可以称之为系统集成的噩梦(Integration Nightmare)。
**很多OSS/BSS开发商都有同感——缺少训练有素的工程师,这也是由前一条所决定的,需要工程师同时精通电信的专业知识,又能熟悉各类软件,的确要求比较苛刻。
**行业标准问题。尽管在近几年来国际国内都陆续推出了一些标准规范,但大多是停留在纸面上,同时也缺少更直观的技术指导和成功案例。 l 一个OSS/BSS,往往会涉及若干个分离的系统,除了集成,对系统进行测试、维护都是十分耗时的。
(见第一个图)
以上各方面的问题,OSS/J就可以解决,原因在于:
采用符合OSS/J规范而开发的软件接口相对简单,OSS/BSS内部的各个子系统是可以互换的( Interchangable )。
OSS/J是基于J2EE技术的,开发人员只要熟悉J2EE的开发(甚至仅仅熟悉JAVA的开发)就足够了,他们就能够与设计人员合作,完成系统开发。
OSS/J不仅包括了技术规范,而且有真实的代码实现以及测试工具。这能够帮助开发人员很快的上手。 l 因为各个子系统都符合标准的接口,所以系统的后期测试和维护工作会比较简单。
什么是OSS/J ?
OSS/J(OSS Through Java)是以JAVA技术为动力的新一代的OSS/BSS解决方案。就是JSR中的OSS规范!
说到OSS/J,我们需要提及一个称为OSS Through Java Initiative的工作组,这个工作组由众多的业界新技术的倡导者(例如Motorola,Nokia,Sun, BEA, IBM)派出的专家组成。自2000年成立以来,他们一直在为加速OSS/BSS解决方案的开发、简化其中的系统组件的部署和集成而努力。工作组利用JAVA技术,为OSS/BSS定义实现了一系列的开放的标准API,提供给OSS/BSS的开发者使用。在不久的将来,电信行业的设备制造商、软件开发商、系统集成商都遵循这些标准API的定义,那么最后建立起来的OSS/BSS将是一个组件化的、有机结合在一起的综合管理平台(见第二个图),“杂乱无章”的系统结构将成为过去。
第一个图
第二个图
6.处于搁置状态(或者回收状态)的规范列表--49个
处于搁置状态(或者回收状态)的规范列表--49个
============================
JSR-000002 Boundary-Scan API
JSR-000007 Industrial Automation Extension
JSR-000008 Open Services Gateway Specification
JSR-000017 JAIN ISUP Specification
JSR-000025 JAIN Connectivity Management
JSR-000026 UML/EJB Mapping Specification
JSR-000027 Java Cryptography Extension 1.3
JSR-000029 JAIN MAP Specification
JSR-000033 InfoBus 2.0 Specification
JSR-000039 Java Servlet and JSP Performance Benchmark
JSR-000042 Travel Industry Reservation Booking Foundation API Specification
JSR-000044 Braille API Specification
JSR-000061 Phonelets API Specification
JSR-000064 Financial Services Party Component
JSR-000065 Concise Object-Array Literals
JSR-000070 IIOP Protocol Adapter for JMXTM Specification
JSR-000071 JMX-TMN Specification
JSR-000074 Public Key Crypotography Standards (PKCS) 1.0
JSR-000081 JAIN H323
JSR-000083 Multiarray package
JSR-000084 Floating Point Extensions
JSR-000092 Localizable Text
JSR-000096 Java Daemons
JSR-000103 JAIN User Interaction API
JSR-000108 Units Specification
JSR-000111 Java Services Framework
JSR-000117 J2EE APIs for Continuous Availability
JSR-000119 JAIN SPA Integrity Management and Event Notification API
JSR-000123 JAIN Presence and Availability Management (PAM) API
JSR-000125 JAIN SIP Lite
JSR-000126 Distributed Page Assembly
JSR-000132 JAIN OAM API Specification v2.0
JSR-000134 Java Game Profile
JSR-000136 Java Technology for Service Providers
JSR-000137 JAIN 3G Map Specification
JSR-000140 Service Location Protocol API for Java
JSR-000145 JAIN SPA Cpmmon API
JSR-000146 WBEM Services: JMX Provider Protocol Adapter
JSR-000148 3DMedia Utilities
JSR-000149 Work Area Service for J2EE
JSR-000159 Java Process Component API (JPC)
JSR-000162 Portlet API
JSR-000167 Java Portlet Specification
JSR-000189 Java 3D API 1.4
JSR-000191 JAIN GCCS API
JSR-000192 JAIN Service Creation Environment - JavaTM PART
JSR-000193 Client Side Containers (CSC)
JSR-000194 JAIN ULS API
JSR-000922 Java Communication API
8.被否决的JSR规范列表--9个
这9个JSR规范是在初期评审、草稿审批或者是最终审批投票的某个阶段被执行委员会否决的。所处状态为Rejected状态。
JSR-000020 Orthogonal Persistence for the Java Platform
JSR-000076 RMI Security
JSR-000078 RMI Custom Remote References
JSR-000085 Rules-based Authorization and Audit
JSR-000143 JavaDesk
JSR-000178 Mobile Game API
JSR-000213 Micro WSCI Framework for J2ME
JSR-000214 Micro BPSS for J2ME Devices
JSR-000288 Adaptive JavaTM ME System API
--转自
该贴由koei123转至本版2015-2-6 4:50:46