Sun's Web Service Strategy
Despite for some reason, Sun has been excluded from WS-I (an organization that promotes Web service interoperability) in a long period of time, but this has not impact Sun continues to persist in open strategies in terms of Web services. Sun is the inventor of Java language, and as an open cross-platform technical system, Java plays a very important role in the development of Web services. After compromises between the two parties, Sun is finally received as a director of WS-I. As a leader in active active participants and the industry, Sun participated in the WS-I, which has important significance for the promotion of interoperability with extensive web services.
Actively participate in the specifications and development of the norms with open strategies
Sun has been advocating is an open policy. Even the SPARC chip is also open: Sun design and open SPARC chip standards, and produces SPARC chips according to specifications, and other partners are allowed to produce SPARC chips according to specifications. In Web Services, Sun is actively working with Oasis and W3C, submitting and leading technical standards, while developing Java languages in JCP (this is a standardized organization of Java industry) and APIs.
Develop and deploy cross-platform Web services in Java
Sun is actively involved in the process of developing a Web service specification, like XML and EBXML. And have supported the most important specifications in Web services in Java, such as SOAP (JAX-RPC, Jaxm, Saaj, JMS), WSDL (Java API for WSDL), UDDI / EBXML (JAXR), XML (JAXP, JAXB), etc. Wait.
J2EE is a platform for developing and deploying enterprise-class applications, which is a platform for developing and deploying Web services. A considerable reason for using J2EE development web services is that a large number of J2EE components that have been developed can be reused, and the system architecture of the application can be used without modification. The latest J2EE 1.4 design goal is the web service, which added API like JAX-RPC, Saaj, Jaxr, etc., and also added a number of features designed for web service design in additional EJB 2.1. Developing and deploying web services using J2EE, not only can the portability, scalability, and reliability provided by the J2EE platform, but most importantly there is a large number of J2EE platform providers, like Sun, BEA, IBM, etc., users will not be locked. Go to a particular manufacturer. In order to support interoperability of web services, J2EE 1.4 supports the basic summary of WS-i. J2EE 1.4 Specifications and reference implementations have been released, and J2EE 1.4 is expected to be the main platform for industry development and deployment of web services.
Not only enterprise-class applications (J2EE) and desktop systems (J2SE) support web services, the low-end application (J2ME) for consumer electronic devices will also support Web services. The J2ME Web Services (JSR172) has entered the public review phase in February this year, and it is expected to officially issue regulations and kits in this summer. Taking into account the computing power of the J2ME device, this specification will include two parts -XML processing (JAXP) and a refined version of the call (JAX-RPC) for web services.
Quick integration existing business
To help developers create a new generation of integrated solutions on the basis of existing technical investment and experience, the business integration is quickly integrated with the web service to accelerate the use of web services, and reduce the cost and complexity of business integration. The company has submitted Java Business Integration (JBI) Technical Specification, which is part of the Java platform, which suggests a standardized integrated architecture for business integration components to extend the Java developer to create an integrated solution. The Java business integration architecture and web services are loose coupling relationships, which will use existing J2EE integrated components such as JMS, JCA, and J2EE 1.4 Web Services APIs. Emphasize and pay attention to the security of Web services
The security of Web services is an extremely concerned by developers and users. Sun has always attached great importance to safety and promises to give huge input. In February this year, Sun issued a new Xacml Oasis open standard for security applications in accordance with the open source license. This shows the leadership of Sun's open standard development. XACML will simplify the development and configuration of safe web services or require secure access control, while reducing cost fees, the implementation of the executive, the increase in information security work and developers' productivity will have a significant impact. The current information access control method is a proprietary approach, and the system administrator must learn different methods, but also write some programs to perform some controls, Xacml can replace these methods, so that the system administrator does not need to learn these specializies The language and the conversion rules between these languages; software developers do not need to develop a proprietary control language, or write custom encoding. These two aspects save time and save funds. XACML (Extensible Access Control Markup Language), represents an extensible access control tag language, which uses an XML language to represent the control policy when accessible via the Internet.
Microsoft, IBM and VeriSign agreed to WS-Security's free agreement, Sun said Sun represents supporting this standard. This move has eliminated a concern that the industry is generally existed is to worry about the battle of Web service safety standards. WS-Security allows the SOAP message to identify the caller, signature message and encrypt the message content. It uses existing specifications as much as possible to reduce the development efforts required to secure SOAP messages. Since all information is passed in the message, the message is not related to the transmission mode, and secure messages can be performed through HTTP, email, or on the CD-ROM.
Provide powerful web service development platform
Sun's Web Service Strategy is also the overall concept of compliance with the company: improve customers' application value by reducing the cost and complexity of application systems. In addition to actively participating in standardization in Web service, SUN is also a comprehensive software product to develop and deploy web services to users.
In April this year, at the Web Services Cutting End Technical Conference held in Boston, Boston, Sun released the Sun One Web Service Platform Development. This is the first in the industry's first WEB service and web application development. Integrated platform. This platform integrates a variety of Sun ONE server software, Java development tools, supporting industry web service standards, and is very simple for developers design, installation and use. Sun One Web Service Platform Development Edition pre-installed Sun One Studio integrates development environment, making development work easier. Due to great simplification of the development of the complexity, the work efficiency of developers is greatly improved.
Sun One Web Service Platform Development Edition includes:
· Develop application servers:
-Sun One Application Server Standard Edition (including Java Web Services Developer Pack)
-Sun One Portal Server
-Sun One Identity Record Server-Sun One Integration Server EAI Edition
·development tools
-Sun One Studio Enterprise Edition
-Sun One Portlet Builder
-Sun One Connector Builder
· Web service platform standard:
-J2EE, JMS and JCA
- Support JAXM, JAXP, JAXR, JAX-RPC, SOAP, WSDL, and UDDI
- will support JBI, WS-I Web Services Profiles and other major new integration standards.
Web services require a considerable time to get the market's identity and are widely accepted. SUN's strategic and behavior in the Web service area is to promote this technology as soon as possible, and promote the transparency, openness and interoperability of the market.