Title: Brian Wilson
1Sun ONE Architecture
Brian Wilson Chief Technologist, Americas Sun ONE
Products Sun Microsystems, Inc.
2Outline
- Sun ONE Open Net Environment
- Vision and Concepts
- Positioning the Architecture
- The Services Stack
- Standards, Protocols, Products
3Services on Demand
Serviceson Demand
- Services on Demand is an umbrella concept for
delivering services any time, anywhere, on any
kind of client device. The concept comprises - Internet Web Application delivery platform today
- Emerging infrastructure for basic Web Services
- A roadmap for enhancing Web Services for
Federated Commerce with identity services and
contextual awareness - Specifications for access by current and future
deployment environments J2EE, J2ME, Jini, JXTA,
Grid Computing, etc.
4Web Services
ServicesYellow Pages
Staticlookup
Points to URI
XML /SOAP
Description of Services Interfaces
Description of Service
Dynamiclookup
XML overSOAP/ebXML/JMS
SOAP/XML wrapper
SOAP/XML wrappers
- or -
Components
5Web Services Definition, contd
Web Services
- Web services are headless -- accessed
programmatically by applications or otherweb
services
6Impacts on Software
CustomIntegration
Web Services
Monolithic Software
The Network
Web Services
Metcalfes Law The value of the network is
proportional to the square of the number of users
7ebXML Emerging Dynamic B2B Standard
- Important part of Sun ONE
- Joint standard of UN/CEFACT and OASIS
- Secure, reliable XML transport built on SOAP
- Registry contains business objects and process
orchestration
8Scope of Sun ONE Architecture
- Web applications middleware
- Web services middleware
- Identity/Context services (including those
defined by Liberty Alliance) - Web client model, with J2ME and desktop Java
standards - Other middleware interfaces and core web
services user/group schema/policy, portal
channels, office, communications,e-commerce
services, etc. - Tools relevant to Java and web apps/services
9Sun ONE ArchitectureIntegrated, Integratable
- Audiences Developers, Software Vendors
10Phases of Adoption
11Sun ONE Public Roadmap
Federated Services Registry UDDI
(Public) ebXML Federated Services
Private Services Registry Sun ONE Studio 4.0
JAX Pack-enabled App/ Web/Int Servers
Studio UDDI Libertyenabled Directory
Server Solaris 9 J2EE 1.4
Services Infrastructure Instant
Messaging SOAP-enabled App/Web/ Integration
Servers Sun ONE Studio Web Services Module
R E T U R N O N A S S E T S
2002
2003
2001
12Services Stack Creating Services on Demand
Service Container
Service Delivery
Service Integration
Identity and Policy
Platform
13Product Mappings
Service Creation, Assembly, and Deployment Sun
ONE Studio tools
Platform Solaris, Sun Cluster, SPARC, Storage
14Standards
Platform POSIX, NFS, FTP, Bind, Sendmail, DHCP,
TCP, IPv6, Mobile IPv4, IPSec, GSS-API, PPP,
Fibre Channel, SCSI, Infiniband
15J2EE in the Containers
,
Service Delivery
Service Integration
16Service Integration
JAXR
JDBC, EJB CMP
JMS
Connectors
JavaMail
JAX-RPC
JAXM
17Service Creation, Assembly,and Deployment
- Sun ONE Studio
- NetBeans IDE standard
- Sun ONE Process Builder
- Deployment interfaces to Sun ONE application
server
18Service Delivery
- Portal Services
- Java Web Clients and Java Vending Machine
- Sun ONE Application Framework
19Identity and Policy
Federated Identity Providers
Common Management Infrastructure
20Possible Identity Solutions
Centralized Model
Single Identity Operator
21Liberty Alliance
today.
And growing.
22Platform
- Solaris Platform in Sun ONE
- Application Server Integrated J2EE container
- Name and Directory Services Integrated directory
server - Security Consistent authentication and security
across stack - SunCluster Highly available services on demand
- Deployment, Monitoring, Resource Management
Platform Operating System, Hardware, Storage,
Network
23Brian Wilson For more information http//www.sun.
com/sunone/ http//www.netbeans.org/ http//projec
tliberty.org/