| |
objectives
- cover all the necessary technical areas of creating
a B2B application
- show how industry standard XML fits into the
design of a B2B architecture
- look at the wider issues of business integration
via the Net
- show how to use the Java, the leading Web development
language, in B2B applications
overview
This course covers the fundamentals of developing
a B2B application. It also shows you how
to architect and design B2B systems with current
technology and recent revolutions in Internet
infrastructure. B2B
is XML's 'killer app'. This course reviews XML-based
B2B application scenarios developed in Java. It
is extremely practical course, developed and taught
by consultants with many years' experience in
software design.
The course is suitable for Java developers.
The course is presented by one of our senior
consultants, each of whom has at least ten years'
experience in software development, and at least
three years' experience as a trainer and consultant
in a diverse range of application areas. Ideally
this training should be preceded by the course
design
and develop Java applications.
content
1.
B2B applications
Analysis of an e-business data application
-
B2B: XML's killer app
- B2B scenarios
- e-business system involved: delivery,
sales, etc
- cross company communication: replacement
for EDI
- the application as the document
- application access to document structure
- fixed values
- channels
2.
XML in B2B applications
A detailed look at using XML in the
creation of a B2B application
-
implicit mark up structure
- XML records structure: formatting
deduced
- strict rules
- a thorough examination of all XML
syntax
- XML schemas: the semantics defined
- DTDs to XML Schemas
- valid and correct XML
- names Vs attributes
- declarations
- object trees and data serialization.
- entities: macro behaviour (general/parameters,
internal/external, parsed/unparsed)
- processing instructions
3.
B2B business standards
A set of related standards for creating
B2B applications.
-
BizTalk and XML standards bodies
- Apache Cocoon and future XSP technology
- application-to-application exchanges
- forms and editors
- e-business XML (ebXML), open source
project
4.
B2B related technologies
Review of the technologies used in
B2B applications and architectures
-
relational databases: Oracle, SQL
Server
- dynamic Web publishing software
- XML and XSL processors
- XSL processors
- browsers
- application servers
- XML namespace
- CSS (Cascading Style Sheets) compared
with XSLFO (XSL Formatting Objects)
- XSLT (XSL Transformation)
- example using XSL: XML to HTML and
plain text
- stylesheets: XSL and CSS
- syntax of XSL (XML Stylesheet Language
)
|
5.
Java in B2B applications
Java is the language of choice for
B2B applications.
-
DOM and SAX
- distributed applications and performance
issues
- distributed optimization patterns
- the portal model
- client side Vs server side processing
- browser limitations
- SOAP
- applications server support
6.
Design B2B applications
This section covers techniques of
identifying business rules that the
B2B application must abide by; a vital
safeguard for online systems.
-
static models
- why XML needs modelling
- objects, types, attributes, snapshots
- examples to show XML's limitations
- use-cases and tasks
- how to build the necessary interfaces
- event and state charts
- precursors to formation of business
rules
- examples of building UML models
for XML systems
7.
Implement B2B application designs
in Java
Focused on the translation from our
model to Java code; in particular
the interface points between XML and
Java
-
class diagram types to entities
- transaction post conditions
- business rules
- static and dynamic constraints
- XML tree rules revisited
- specification of adapters
- use of state diagrams for integration
- integrating business/component models
- monitor data in and out of systems
- presentation layer
- business logic
-
XML as business objects transported
between applications
- data persistence
- vendor-standard translations between
XML and storage
- wrapper existing applications
- write adapters or use vendor's
- the importance of test monitors
8.
Possible B2B systems
This section will review the current
B2B marketplace
- markup your business!
- portals
- exchanges
- intelligent and mobile agents
- niche markets
- Web services
|
|
Please
note, when taught at your site, this
course is customizable. Modules
can be adapted, removed, added from
other courses, or even created.
|
|
timings
Day 1
1. B2B applications
2. XML in B2B applications
3. B2B business standards
4. B2B related technologies
Day 2
5. Java in B2B applications
6.
Design B2B applications
7. Implement B2B application designs in
Java
8. Possible B2B systems
To book a public or onsite
course, please contact Clive Menhinick on
+44 (0)161 225 3240, or email: clive@trireme.com.
Alternatively, use the booking form.
©
TriReme International Limited 2001-2006.
All rights reserved.
|