XML i praksis - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

XML i praksis

Description:

Cost effective for small and medium corps. to join the game, ... Messaging (MOM) START. Check Internal Inventory. Check Supplier Inventory. Found? No ... – PowerPoint PPT presentation

Number of Views:62
Avg rating:3.0/5.0
Slides: 33
Provided by: datalogfo
Category:
Tags: xml | praksis

less

Transcript and Presenter's Notes

Title: XML i praksis


1
(No Transcript)
2
XML i praksis
ltcardgt ltnamegt Søren Bjørklund
Nielsen lt/namegt lttitlegt Konsulent, presales
lt/titlegt ltcompanygt Software AG Nordic
A/S lt/companygtlt/cardgt
3
Why eBusiness is taking off now
  • Click and Brick - Cyberspace integrates with
    the
  • material world.
  • Combination of electronic business and existing
  • logistics is very powerful.
  • Resources being freed up after Y2K (and Euro)
    hurdle
  • Budgets will focus on turning information
    technology
  • into a marketing and sales asset.

4
Why eBusiness is taking off now
  • Technology components are becoming available
  • Cost effective for small and medium corps. to
    join the game,
  • thanks to component standards like DCOM and
    CORBA, along
  • with the rapid adoption of XML.
  • Internet Service Prividers - Concentrate on your
    own business.
  • The Game Generation is growing up
  • Expecting 100 availability, traceability and
    reliability of
  • online purchases.
  • Shopping Globally wil be the norm.

5
Business - defined
  • Business Exchange of goods
  • Exchange of Documents
    about goods
  • e-Business Exchange of Electronic Documents

Differentiators manage the documents received -
fast efficient information availability -
immediate reaction on information received -
immediate
e-Business Storing, Publishing
Exchanging Electronic Documents
6
Buzzword Storage
  • Electronic business is a world of complex
    documents.
  • RDBMS tends to flatten this world into
    two-dimention.
  • Fragmenting documents into many separete
    pices,
  • loosing the internal structure in the
    process. Knowledge
  • about recomposition is hidden in some
    application.
  • Native XML-DB
  • Store, manage, search and deliver whole
    documents.
  • Integrate with existing RDBMS
  • Single point of access, firewall, security
  • Cut down on physical storage space and manpower
    needed to
  • maintain documents

7
Buzzword Publishing
  • Separate data from presentation-logic
  • Reformat XML documents automatically for various
  • devices using StyleSheets.
  • Customize output
  • based on single-users profile (filter info,
    right level of detail)
  • based on web-site context
  • Braile og audible speech, for the blind
  • Reuse, Reuse, Reuse (Single point of
    maintanence)
  • Utilizing bandwith (XML-Sites)

8
XML information re-use storage delivery
lt!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http//www.w3.org/TR/REC-htm
l40/strict.dtd"gt lthtmlgtltheadgtlttitlegtPresentationlt/
titlegt lt/headgtltbody bgcolor"lightblue"gtltleftgt ltta
ble border"1" cellpadding"3" cellspacing"2"
width"40"gt lttrgtlttd align"center"
width"30"gtlttrgt lttd align"center"
bgcolor"orange" colspan"3"gt
ltbiggtltbiggtPresentationlt/biggtlt/biggtlt/tdgtlt/trgtlttrgt
lttd align"center" bgcolor"red"gt
ltbiggtXML Grease for the wheels of Electronic
B2Blt/biggtlt/tdgt lttd align"center"
bgcolor"white"gt ltbiggtByPeter
Stampslt/biggtlt/tdgtlttd align"center"
bgcolor"blue"gt ltbiggtPlaceSea
Citylt/biggtlt/tdgtlt/trgtlttrgt lttd align"center"
bgcolor"white" colspan"3"gt date 16 /
02 / 2000ltbrgt time 11
30lt/tdgtlt/trgtlt/tdgtlt/trgt lt/tablegtlt/leftgtlt/bodygt lt/ht
mlgt
lt?xml version"1.0"?gt ltxslstylesheet
xmlnsxsl"http//www.w3.org/1999/XSL/Transform"gt
ltxsltemplate match"presentation"gt
ltxslprocessing-instruction name"cocoon-format"gtt
ype"text/html"lt/xslprocessing-instructiongt
lthtmlgt ltheadgt lttitlegtPresentationlt/titlegt
lt/headgt ltbody bgcolor"lightblue"gt ltleftgt
lttable border"1" cellspacing"2"
cellpadding"3" width"40"gt lttrgt lttd
width"30" align"center"gt
lttrgt lttd bgcolor"orange" align"center"
colspan"3"gt ltbiggt
ltbiggtPresentationlt/biggtlt/biggt lt/tdgt lt/trgt
lttrgt lttd bgcolor"red"
align"center"gt ltbiggt ltxslvalue-of
select"title"/gt lt/biggt lt/tdgt
lttd bgcolor"white" align"center"gt
ltbiggtByltxslapply-templates select"presenter"/gtlt
/biggt lt/tdgt lttd
bgcolor"blue" align"center"gt
ltbiggtPlaceltxslapply-templates
select"place"/gtlt/biggt lt/tdgt lt/trgt
lttrgt lttd bgcolor"white" align"center"
colspan"3"gt date
ltxslapply-templates select"date/_at_dd"/gt /
ltxslapply-templates
select"date/_at_mm"/gt /
ltxslapply-templates select"date/_at_yyyy"/gtlt
br/gt time
ltxslapply-templates select"time/_at_hh"/gt
ltxslapply-templates
select"time/_at_mm"/gtlt/tdgt lt/trgt lt/tdgt
lt/trgt lt/tablegt lt/leftgt lt/bodygt lt/htmlgt
lt/xsltemplategt lt/xslstylesheetgt
ltpresentationgt lttitlegtXML Grease for the
wheels of Electronic B2Blt/titlegt
ltpresentergtPeter Stampslt/presentergt ltdate
dd16 mm02 yyyy2000/gt lttime hh11
mm30/gt ltlocationgtBlue Hotellt/locationgt
ltplacegtSea Citylt/placegt lt/presentationgt
lt?xml version"1.0"?gt ltxslstylesheet
xmlnsxsl"http//www.w3.org/1999/XSL/Transform"gt
ltxsltemplate match"presentation"gt
ltxslprocessing-instruction name"cocoon-format"gt
type"text/wml lt/xslprocessing-instructiongt
ltwmlgt ltcard id"card1"
title"presentation"gt ltp align"left"gt
ltsmallgt ltxslapply-templates select"title"/gtltbr/gt
presented by ltxslapply-templates
select"presenter"/gtltbr/gt
placeltxslapply-templates select"place"/gtlt/small
gtltbr/gt lt/pgt lt/cardgt lt/wmlgt
lt/xsltemplategt lt/xslstylesheetgt
lt?xml version"1.0"?gt ltwmlgt ltcard id"card1"
title"Presentation"gt ltpgtltsmallgtXML Grease
for the Wheels of Electronic B2Bltbr/gtpresented
by Peter Stampsltbr/gtplace Sea Citylt/smallgt
lt/pgt lt/cardgt lt/wmlgt
9
Buzzword Electronic
  • e-Mail
  • e-Conomy
  • e-Business
  • e-Commerce
  • e-Government
  • Complete automation of a business transaction
    across
  • organisation boundaries.
  • Ability for machines to speak to machines.

10
Buzzword Exchange
  • Connection to the surounding world, is vital.
  • fx. e-mail
  • Integrate the supply chain, with your ordering
    system.
  • Avoid errorprone retyping of data.
  • Examples
  • Warehouse shelves talking to restocking systems
  • Assembly lines talking to parts manufactures
  • Power plants talking to emergensy response
    systems

11
XML information re-use sharing exchange
lt?xml version"1.0" encoding"UTF-8"?gt ltxslstyles
heet version"1.0" xmlnsxsl"http//www.w3.org/1
999/XSL/Transform"gt ltxsloutput
method"text/xml"/gt ltxsltemplate match"order"gt
ltxslvalue-of select"article"/gt . .
SAP orderdocument
ltordergt ltarticlegtDell Latitude
2459lt/articlegt ltpropertiesgt256MB,
500Mhzlt/propertiesgt ltdelivery addressgt..
lt/delivery addressgt ltsignaturegtQsg2628sdjHAj
lt/signaturegt lt/ordergt
ltorder-confirmationgt ltarticlegtDell Latitude
2459lt/articlegt ltorder-confirmationgt
lt?xml version"1.0" encoding"UTF-8"?gt ltxslstyles
heet version"1.0" xmlnsxsl"http//www.w3.org/1
999/XSL/Transform"gt ltxsloutput
method"text/xml"/gt ltxsltemplate
match"order-confirmation"gt ltxslvalue-of
select"article"/gt . .
BAAN confirmation document
12
Buzzword Documents
  • Business continues to run based on the exchange
    of
  • documents (known procedures, common
    reference).
  • Electronic or not, orders, invoices, contracts
    etc. will
  • be prepared, shipped, received, sorted,
    tracked, queried
  • and so on.
  • As e-Businnes evolves, more and more documents
    will
  • be digital and contain pictures, digital
    signatures etc.
  • Reference must be very reliably and very quickly
    (DBMS X-Path)
  • Legal obligation to store business documents for
    decades.
  • Selfdescribing XML will be readable forever,
    even if the creating
  • application are gone and forgotten

13
WebServices - The big picture
Provider
HTTP (soap)
Requester
WEB-server
Legacy
WebService - ASP (DCOM) - JSP (JavaClasses) -
WS-Agents
MiddelWare
14
WebServices - Senario
SOAP
SOAP
SOAP
15
WebServices - Supporting standards
"Yellow pages"
Web ServiceBroker
Discover Service
Publish Service Description
UDDI
UDDI WSDL
Server
UDDI WSDL
Client
Get Service Description
Web ServiceProvider
Web ServiceRequester
SOAP
Use Service based on Service Description
16
WebServices - The technical goal
Before
App
App
App
App
Limited ApplicationReach
17
WebServices - Summary
  • Application Components
  • Programmatically accessible on the Web
  • Based on Standard Internet Protocols
  • Abstract from the underlying Servers
    Implementation
  • wrap Business Applications (into components)
  • Easy to combine

18
Benefits of using XML
  • Not proprietary
  • Broad industry support
  • Future proof
  • Eases E-Business
  • Simplifies integration
  • Increase of flexibility

19
The Reason for TBI ...
  • Greater Business for Competitive Advantage
  • Interactions of applications, business
    functions and business units within or outside
    enterprise boundaries

Total Business Integration
EAI
Middleware
20
Wanted Unlimited Business Agility
  • Business Agility means
  • The ability to rapidly transform your business
  • Integrate and extend existing business processes
  • Easily re-purpose existing information assets for
    new initiatives and products
  • Quickly tie in external information and
    application resources (fusion)
  • Conduct your business independent of IT
    infrastructure issues such as platforms,
    applications, security, scalability, integrity
    etc.
  • Integration is the foundation of Business Agility!

21
Total Business IntegrationNOT possible with
Point to Point
LOADING MESSAGE . . . . . . . . . . . . . .
22
The great misconceptionIntegration is easy
Hand-code pilot across 2 applications
Multiply the effort by the total number needing
integrating
Complexity increases geometrically General
formula LN(N-1)/2 8 applications 8(8-1)/2
28 links
23
(No Transcript)
24
Hub spoke integration
Restrict the complexity and impact of change by
providing a single place for implementing and
accesing integration intelligence.
25
Total Business IntegrationRequires a Business
Service Center
Business Service Center
LOADING MESSAGE . . . . . . . . . . . . . .
Multiple Legacy systems, Packages, Configurations
26
Why BPM for TBI ?
SupportRequest
Purchase Order
Web
B2B
?
?
WHAT PROCESS
Enterprise Data
App. Integration (EAI)
Business Service Center
App. Messaging (MOM)
Enterprise Transactions
27
Why BPM ?
SupportRequest
Purchase Order
Web
B2B
Business Process Management (BPM)
  • Model
  • Simulate
  • Integrate
  • Deploy
  • Monitor
  • Analyze
  • Improve

Enterprise Data
App. Integration (EAI)
App. Messaging (MOM)
Enterprise Transactions
  • Standarder BPML BPQL

28
Savion BusinessManager
SBM Business Processes Control Flow
Information Flow Business Rules
29
Internal and partner Processes(Business Process
Modeling)
30
MIX !
Det papirløse samfund er rykket nærmere
(Signatur, Lovgivning) WP kommer fx. at editere
dokumenter (Stylesheet Shema
Skabelon) WebDAV X-Forms (Dynamisk frontend,
adm. applikationer) ltgt XML Store XML-Sites (XML
StyleSheets -gt BrowserMerge) Standardapp. Og
udviklingssprog adopterer I stigende grad
webservices mySAP, Baan, Siebel osv. Microsoft
.NET, Inprise Delphi osv. Web Application
Servere Forventes udbredt som SQL (ODBC, ADO) er
i dag
31
With cutting edge technology
32
Architecture
Tamino Manager
Consumer (e.g. Browser)
XML, Queries
New ExistingApplications
HTTP
Electronic Business Client (e.g. Browser)
X-Tension
XML Parser Query Interpreter
ObjectProcessor ObjectComposer
World Wide Web
XML, HTML,WML, ...
X-Node
Adabas
Native XML Data Store
DataMap
Office
SQL / RDBMS
Write a Comment
User Comments (0)
About PowerShow.com