NetWare 6'5 Web Application Services - PowerPoint PPT Presentation

1 / 79
About This Presentation
Title:

NetWare 6'5 Web Application Services

Description:

Novell Readies 'Nterprise' Linux Networking Services ... On June 24th we officially announced our Nterprise services offering for Linux ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 80
Provided by: nov84
Category:

less

Transcript and Presenter's Notes

Title: NetWare 6'5 Web Application Services


1
NetWare 6.5 Web Application Services
  • Clive Bearman
  • Novell exteNd Product Marketing Manager

2
Agenda
  • Novells one Net Vision
  • Web Application Services Concepts
  • NAMP
  • J2EE
  • Web Services
  • Introduction to Novell exteNd
  • What is Novell exteNd?
  • Features and Benefits
  • Awards
  • Novell exteNd and Netware 6.5
  • Summary
  • Additional Resources

3
Novells one Net Vision
4
The one Net vision
Nterprise
Nsure
one Net Information without boundaries. Access
anytime, anywhere on any device.
exteNd
Ngage
Ngage
5
Novell one Net vision
SM


Novell Nterprise is an innovative family of
products which give you the power to enable and
manage the constant interaction of people with
your business systems regardless of who they
are, where they are or what time of day it
happens to be.
6
NetWare 6.5 is at the Gate!
  • Official release of NetWare 6.5 is Aug 15th
  • On June 24th we officially announced our
    Nterprise services offering for Linux

Novell's Net Gain About NetWare 6.5 Every
NetWare shop should consider making the upgrade
when the product ships later this
summer". NetWork Computing - James E. Drews -
July 24, 2003
NetWare on Linux Coming This Year John Enck, an
analyst at Gartner Inc., said Novell has
stronger directory and file/print services than
the open-source community provides.
Computerworld - Matt Hamblen - June 30, 2003
  • Novell Readies "Nterprise" Linux Networking
    Services
  • According to IDC's Dan Kusnetzky, the
    announcement spells good news for many IT
    managers grappling with the decision to deploy
    Linux. Internet.com Enterprise IT Planet - Pedro
    Hernandez - June 25, 2003

NetWare Customers Remain Loyal Seventy-nine
percent of NetWare users want to upgrade to
NetWare 6.5, according to an online poll of 1,042
NetWare users conducted by COMPUTERWORLD in April
2003
7
NetWare 6.5Four Areas of Focus
  • Business Continuity Services deliver
    industry-proven reliability and security and
    provides solutions for intelligent consolidation
  • Open, flexible foundation helps capitalize on the
    advantages of standards-based solutions
  • Web Application Services provide a strong J2EE
    development story for greater interoperability
    among applications
  • NetWare 6.5 Virtual Office addresses both
    business and IT needs, making end-users more
    productive

Accessanytime, anywhere with anyone
8
NetWare 6.5Four Areas of Focus
  • Business Continuity Services deliver
    industry-proven reliability and security and
    provides solutions for intelligent consolidation
  • Open, flexible foundation helps capitalize on the
    advantages of standards-based solutions
  • Web Application Services provide a strong J2EE
    development story for greater interoperability
    among applications
  • NetWare 6.5 Virtual Office addresses both
    business and IT needs, making end-users more
    productive

Accessanytime, anywhere with anyone
9
Audience Poll
  • What title best describes your role?
  • C level executive
  • VP level executive
  • IT Director/Manager
  • IT Architect
  • IT Developer
  • IT Network/Administrator

10
Web Application Services Concepts
11
Understanding the Jargon
  • J2EE
  • Web Services
  • XML, HTML
  • SOAP
  • Web Application Services
  • NAMP
  • UDDI
  • JSP, Servlet
  • EJB

12
Understanding the Jargon
  • J2EE
  • Web Services
  • XML
  • SOAP
  • Web Application Services
  • NAMP
  • HTML
  • JSP, Servlet
  • EJB

13
Definitions
  • Web Application Services is the collective noun
    used to describe Novells J2EE based suite of web
    application development software
  • Web services are self-contained,
    self-describing, faceless, modular applications
    that can be published, located, and invoked
    across the Web.
  • NAMP Netware, Apache, MySQL and PHP. A set of
    open source web technologies that can run on
    Netware.

14
Definitions
  • Web Application Services is the collective noun
    used to describe Novells J2EE based suite of web
    application development software
  • Web services are self-contained,
    self-describing, faceless, modular applications
    that can be published, located, and invoked
    across the Web.
  • NAMP Netware, Apache, MySQL and PHP. A set of
    open source web technologies that can run on
    Netware.

15
Java 2 Enterprise Edition (J2EE)
  • J2EE is a component based model that defines the
    standard for developing multi-tier enterprise
    applications
  • J2EE provides a set of Java application
    programming interfaces and services for portable
    applications
  • J2EE applications run on an Application Server
  • The server offers J2EE services
  • Applications call APIs to access services
  • Key J2EE services
  • Transactions
  • Security
  • Resource management

16
What constitutes a J2EE Application?
Client-Side Presentation
Server-Side Presentation
Business Logic
Enterprise Connectivity
Services
Application Server
EJB Container
Web Container
JSP
Entity EJB
Servlet
Session EJB
Client Application Container
HTML, Images
Message EJB
17
J2EE Required APIs
18
Phases in Application Development
Component Developers
Application Assembler
Deployer
Administrator
  • Creates reusable components
  • Business logic
  • Data Access
  • Combines components into portable complete
    applications
  • Adds presentation
  • Takes complete application and maps items to a
    specific server
  • Resources
  • Field names
  • Security roles

Administers the server and the application
19
The Current State of J2EE
  • The current version is J2EE 1.3
  • Most web applications are servlets, JSPs maybe
    JDBC
  • Heart of J2EE is EJBs for reusable middle-tier
  • Object to relational mapping
  • Complex, maturing, but only recently for
    real-world
  • Connectors to legacy systems introduced in J2EE
    1.3
  • Asynchronous Messaging (client in 1.2, server in
    1.3)
  • Architecture supports transactions everywhere

20
Whats New in J2EE 1.4 ?
  • Administration (JSR 77)
  • JMX Part of J2SE 1.5, used internally by JSR 77
  • J2EE Deployment
  • Tools stuff, not deploying
  • Web Services
  • Web Services (JSR 109)
  • JAX-RPC SOAP engine
  • SAAJ SOAP with Attachments
  • JAXR Standardized registry access

21
Web Services Refresher
  • Web services are self-contained,
    self-describing, faceless, modular applications
    that can be published, located, and invoked
    across the Web

22
Web Services Acronym Recap
  • WSDL
  • Web Services Description Language describes who,
    what, where and how of web services
  • SOAP
  • Simple Object Access Protocol describes how to
    communicate/invoke a web service
  • UDDI
  • Universal Description, Discovery and Integration
    is the yellow white page equivalents for web
    services

23
How Web Services Work
Find2
Publish1
Bind3
Service Provider
Service Requestor
24
How Web Services Work
Find2
Publish1
Bind3
Check Inventory
Service Provider
Service Requestor
25
How Web Services Work
UDDI Registry
J2EE application server is the Web Service
provider
Client Application or other Web Service
26
Web Application Services Concepts Summary
  • Web Application Services is the collective noun
    used to describe Novells J2EE based suite of web
    application development software
  • Web services are self-contained,
    self-describing, faceless, modular applications
    that can be published, located, and invoked
    across the Web.
  • NAMP Netware, Apache, MySQL and PHP. A set of
    open source web technologies that can run on
    Netware.

27
Introduction to Novell exteNd
28
Introduction to Novell exteNd
  • What is Novell exteNd?
  • Features and Benefits
  • Awards

29
What is Novell exteNd?
  • Novell exteNd is a suite of development tools
    and runtimes that simplify and accelerate the
    development and deployment of web solutions that
    capitalize on existing business systems.

30
Who Uses Novell exteNd?
  • Novell exteNd appeals to
  • Corporate IT Developers
  • Independent Software Vendor (ISV)
  • Application Developers

Developer
31
IT Dilemma
Business Requirements
32
IT Dilemma
Business Requirements
Existing Systems
33
IT Dilemma
Business Requirements
Existing Systems
34
IT Dilemma
Business Requirements
Existing Systems
35
IT Dilemma
Business Requirements
Existing Systems
36
Solution Requirements
Existing Systems
37
Solution Requirements
Existing Systems
38
Solution Requirements
Existing Systems
39
Solution Requirements
3
2
1
Existing Systems
40
Solution Requirements
3
2
1
Existing Systems
41
Web Services IntegrationNovell exteNd Composer
  • The broadest reaching, easiest to use Web
    Services integration server
  • Web-enable existing systems in a fraction of the
    time
  • Designed for visual development - not advanced
    Java Programming
  • Visually orchestrate complex services or
    business processes
  • Deploy to standard J2EE Applications Servers

Deploy
Orchestrate
Liberate
42
Web Services IntegrationNovell exteNd Composer
  • Transform existing business
  • functions into open services
  • Standard communication protocol
  • Underlying technology is hidden

Existing Systems
43
Web Services IntegrationNovell exteNd Composer
  • Transform existing business
  • functions into open services
  • Standard communication protocol
  • Underlying technology is hidden

Existing Systems
44
Web Services IntegrationNovell exteNd Composer
  • Assemble services into processes
  • Automates and simplifies complex transactions
  • Manages long-running business processes

XML
XML
XML
XML
XML
XML
Existing Systems
45
Web Services IntegrationNovell exteNd Composer
  • Assemble services into processes
  • Automates and simplifies complex transactions
  • Manages long-running business processes

XML
XML
XML
XML
XML
XML
Existing Systems
46
Ease of Use and High Productivity
  • 1. Leverage existing skills
  • and technologies
  • 2. Drag-and-drop data
  • mapping and
  • Transformation
  • Specialized wizards and
  • Controls
  • 3. Record events using
  • Action Model paradigm
  • 4. Assemble into process
  • flows withEnd-to-end
  • animation

47
Ease of Use and High Productivity
  • 1. Leverage existing skills
  • and technologies
  • 2. Drag-and-drop data
  • mapping and
  • Transformation
  • Specialized wizards and
  • Controls
  • 3. Record events using
  • Action Model paradigm
  • 4. Assemble into process
  • flows withEnd-to-end
  • animation

48
Ease of Use and High Productivity
  • 1. Leverage existing skills
  • and technologies
  • 2. Drag-and-drop data
  • mapping and
  • Transformation
  • Specialized wizards and
  • Controls
  • 3. Record events using
  • Action Model paradigm
  • 4. Assemble into process
  • flows withEnd-to-end
  • animation

49
Ease of Use and High Productivity
  • 1. Leverage existing skills
  • and technologies
  • 2. Drag-and-drop data
  • mapping and
  • Transformation
  • Specialized wizards and
  • Controls
  • 3. Record events using
  • Action Model paradigm
  • 4. Assemble into process
  • flows withEnd-to-end
  • animation

50
Ease of Use and High Productivity
  • 1. Leverage existing skills
  • and technologies
  • 2. Drag-and-drop data
  • mapping and
  • Transformation
  • Specialized wizards and
  • Controls
  • 3. Record events using
  • Action Model paradigm
  • 4. Assemble into process
  • flows withEnd-to-end
  • animation

51
Solution Requirements
3
2
1
Existing Systems
52
What is Novell Nsure?
  • The right resources to the right people. Anytime.
    Anywhere.
  • Novell Nsure secure identity management solutions
    enable you to securely extend resources to the
    people who power your business, leveraging your
    current systems
  • across multiple platforms
  • based on your unique business processes
  • using industry standards
  • Combination of our directory, meta-directory,
    provisioning, access management, and Professional
    Services capabilities

Access
Secure
53
Solution Requirements
Device support Personalization Presentation
Build new applications
3
Web Services Interaction
Single sign-on Identity management Security
2
Secure Identity Management
Orchestration Integration Services
1
Web Services Integration
Existing Systems
54
Web Services InteractionApplications Become
Standard Cross-platform Services
Users and Devices
Java Client
Portlets
.NET
Servlets
JSP
Secure Identity Management
Services
ExistingSystems
55
Web Services InteractionNovell exteNd Director
Users and Devices
Java Client
Portlets
.NET
Servlets
JSP
  • Rapid visual layout and design
  • Flexible standards-based application framework

56
Web Services InteractionNovell exteNd Director
Users and Devices
Java Client
Portlets
.NET
Servlets
JSP
Check inventory
57
Web Services InteractionNovell exteNd Director
Users and Devices
Java Client
Portlets
.NET
Servlets
JSP
  • Advanced interaction services

Search
Content Management
Workflow
58
Web Services InteractionNovell exteNd Director
Users and Devices
Java Client
Portlets
.NET
Servlets
JSP
  • Interaction logic and personalization

Business Rules
Relevance
59
Web Services InteractionNovell exteNd Director
Users and Devices
Java Client
Portlets
.NET
Servlets
JSP
  • Support any user or device

Multi-channelDelivery
60
Web Services InteractionNovell exteNd Director
61
Application Profile Summary
secure, relevant
Security and Identity Management
WebServices
exploit existing systems
Portal
Integration
New Web Applications
ApplicationInfrastructure
standards-based platform independent
62
Novell exteNd Features and Benefits Summary
  • Comprehensive and integrated platform
  • Portal, Integration and Application Server
  • Compatible with the leading secure identity
    management solution
  • High productivity for Web Application Developers
  • Adds ease of use to J2EE
  • Standards-based and interoperable
  • Full support for leading J2EE application servers

63
Novell exteNd Awards
Novell exteNd, offers both the corporate-class
functionality required of an enterprise
application and the features we'd expect for
successful deployment of Web services.
Novell exteNd was chosen for the prestigious
product of the year award for its comprehensive,
integrated approach to the development and
deployment of Web services-based solutions that
enable the rapid delivery of dynamic, interactive
applications that integrate existing enterprise
systems.
64
Novell exteNd and Netware 6.5
65
Novell exteNd and Netware 6.5
  • So, which Web Application Services are part of
    Netware 6.5?

66
Novell exteNd and Netware 6.5
A full featured, enterprise class, J2EE 1.3
certified release of Novell exteNd Application
Server 5
A complete Web Services and JMS messaging
platform Novell exteNd jBroker Web and jBroker MQ
Rich interfaces for remote application
administration and monitoring
J2EE development and deployment environment
Novell exteNd Workbench
67
Novell exteNd and Netware 6.5 Benefits
  • Support for the most up-to-date J2EE, XML and Web
    Services technologies on NetWare and validates
    NetWare as a leading-edge enterprise application
    infrastructure platform
  • Allow Netware developers to build
    enterprise-class J2EE applications
  • Reduce application server infrastructure capital
    expenditure for existing NetWare customers
  • NetWare gives ISVs a new enterprise
    infrastructure platform to develop to and over
    400,000 servers to deploy to
  • Existing Novell ISVs can expand the market for
    their offerings
  • They can now build portable J2EE applications
    that will run on platforms other than NetWare
    (Windows, Linux, Solaris, etc.,)
  • Provides a robust foundation for the Novell
    exteNd suite

68
Novell exteNd Application Server 5Feature
Summary
  • J2EE 1.3 certified Application Server
  • Server's interface is purely J2EE specs
  • Allow customers to deploy J2EE applications
  • No application server specific extensions
  • Enterprise quality
  • High performance
  • Incredibly scalable
  • Highly secure (certificates, ACLs, Users, Groups)
  • Easily administered
  • Unique deployment features
  • Silvercmd command line tool with the server
  • Sent to server via HTTP (remote deployment)
  • Hot Deploy no server restart (custom
    ClassLoaders)
  • Just resources in database (single cluster
    deploy)

69
Novell exteNd Application Server Feature Summary
  • Back-end
  • JDBC Pools
  • Connector Pools
  • ORB
  • Transaction Handling
  • Containers
  • Life cycle management
  • Resource management
  • Transaction management
  • Isolation
  • Additionally
  • Administration
  • Security
  • Clustering
  • Statistics
  • Logging

70
Novell exteNd Application Server 5What is new?
  • NetWare support
  • JDK 1.4 Support
  • Significant Performance improvements
    (jAppServSpec2001)
  • Integration with Novells industry leading meta
    directory solution eDirectory
  • Improved administration consoles, documentation
    and runtime messages

71
Novell exteNd Application Server 5 Server
Management Console
72
Novell exteNd Application Server 5 Server
Management Console
73
Novell exteNd Application Server 5 Server
Management Console
74
Novell exteNd Application Server 6What is
planned?
  • Provide support for the latest standards
  • J2EE 1.4
  • EJB 2.1, JCA 1.5, Servlets 2.4 , JSP 2.0
  • Latest Web Service Standards
  • JAX RPC, SAAJ, JSR 109, JAXB
  • Simplify and speed-up application deployment
  • Simple file-system based deployment, just copy
    the files
  • Increase developer productivity
  • Tighter integration with exteNd Director design
    tools and runtime
  • Deliver unique security and administration
    capabilities through expanded integration with
    other Novell products
  • eDirectory for identity management and improved
    integration with other Novell security products
  • NICI exportable cryptographic infrastructure
  • Zen For Servers Novells distributed server and
    application administration solution.

75
Summary
76
Summary Netware Web Application Services
  • With the addition of Novell exteNd Application
    Server to Netware 6.5, Netware now supports the
    most current J2EE, XML and Web Services
    standards, thus providing the most stable, open
    and scalable foundation for enterprise solutions.

77
Additional Resources
78
Developer Resources
  • Product Web Site
  • http//www.novell.com/product/extend
  • Developer
  • http//developer.novell.com/extend
  • Forge
  • http//forge.novell.com
  • Software, Sample Code, and Documentation
  • http//developer.novell.com/ndk
  • Training
  • http//developer.novell.com/training/
  • Support
  • http//developer-forums.novell.com/category/index.
    tpt

79
Thank You
  • Clive Bearman
  • Novell exteNd Product Marketing Manager
Write a Comment
User Comments (0)
About PowerShow.com