260 likes | 271 Views
Going Global with Microsoft E-Business Servers. Laurence Kancherla Gwyneth Marshall Vincent Célié International Program Managers Microsoft Corporation. Agenda. What is E-Business? Globalization Support in Microsoft Content Management Server ® 2002 Microsoft Commerce Server ® 2002
E N D
Going Global withMicrosoft E-Business Servers Laurence Kancherla Gwyneth Marshall Vincent Célié International Program Managers Microsoft Corporation
Agenda • What is E-Business? • Globalization Support in • Microsoft Content Management Server® 2002 • Microsoft Commerce Server® 2002 • Microsoft BizTalk® Server 2002 • Future International Roadmap
E-Business Definition • E-Business is the conduct of business on the Internet. • Buying and selling, • Servicing customers, and • Collaborating with business partners.
Business Users Corporate Users E-Business Portal Solutions • Organization/Employee Empowerment • Partner/Supplier Integration • Customer Interaction Infrastructure • Business Process Automation • B2B and Enterprise Application Integration • Partner and Trading Relationship Management • Content and Product Management Content Authors Purchasing/ Accounts Receivable Business Analysts Power Users E-Business Overview ServiceProviders Suppliers Customers Partners Trading Network Business Internet Enterprise and Line-of-Business Applications
Web Content Management Business Analytics Profiling & Personalization Online Selling and Merchandising Enterprise Application Integration Business Process Automation E-Business Features • Content authoring and publishing • Content templating and workflow • Content scheduling, versioning, archiving • Content aggregation and syndication • Capture user data • Analyze user data • Act on user data • Profile users and content • Target content based on user profiles and context • Target content based on user preferences • Product catalog management • Merchandising and promotional campaign management • Catalog aggregation and syndication • Connect to legacy systems • Connect to line-of-business systems • Connect to partners’ systems • Design and implement automated business processes • Orchestrate distributed business processes
Web Content Management How Does Microsoft Deliver This? Content Management Server 2002 • Knowledge workers can create and manage their own Web content • Template-based publishing environment • Timely and accurate content • Multi-level extensible publishing workflow • Content scheduling • Content versioning and archiving • Content meta-tagging • Dynamic content delivery • Content personalization • Multi-browsing device support • Multilingual support • Aggregation and syndication through Web Services
WebBrowser Microsoft Word XML VS.NET Authoring Connector Web Author Site Deployment Placeholder Site Manager Publishing API ASPX Template File System Content Repository (SQL) Anatomy of MCMS 2002 Custom Web Service
Implementing MLS • Setup the environment • Create templates • The Web Author uses the code page to display and store content appropriately • Connect pages • Setup an authoring channel
Publishing Event Model • The basic publishing workflow model is • Create a template • Add content • Edit content • Approve and publish content • End-users view live content
Localization and the Event Model • Create a template that works for the language set • Create a target language page on creation of a source page • Add content • Edit content • Send e-mail to localizer when source content is complete • Approve and publish content and approve target content on approval of source content • End-users view live content in multiple languages
Business Analytics Profiling & Personalization Online Selling and Merchandising How Does Microsoft Deliver This? Commerce Server 2002 • Manage and globally sell products online • Product catalog system • Shopping cart management • Catalog syndication and aggregation • Virtual and local-based catalogs • Provide a personalized browsing and shopping experience • Profiling system • Targeting system • Build and manage end-to-end marketing/sales campaigns • Advertising, mailing, discount management system • Business process pipeline system • Make better business decisions • Data warehousing system • Business analytics system
Business Analytics System Order Processing System Profile System Catalog System Business Desk Commerce Server Manager Personalization/Targeting System LDAP SQL Server ODBC SQL Server SQL Server Products Campaigns Orders Business Data Warehouse Profiles Anatomy of CS2002
CS2002: Multilingual Infrastructure • Multilingual data storage • Fully Unicode schemas • Schema definition multilingual aware • Multilingual data input and display • Native Unicode data entry in CS platform • UTF-16 in admin and tools • Business desk (Web management UI) • UTF-8 pages
Multinational Sites with CS • Multinational catalog • Update schema to include desired languages • Localize catalog using import/export feature • Create virtual catalogs to support multiple currencies • Merchandising campaigns • Create global or language-specific campaign • Personalizing/targeting content based on user’s language • Use CS APIs to retrieve content in the target language • Create language specific targeting groups
Multinational Sites with CS (Cont.) • Order Processing • Multi-currency aware but transactions in the site’s bookkeeping currency • Apply conversion rate at presentation or load virtual catalog • Data Warehouse and Analytics • Reporting language imported • Bookkeeping currency imported • Reports run using the reporting language and bookkeeping currency
Multinational Site Configuration • Base configuration • Site default locale and language • Outgoing character set - may need more than one commerce sites in case of multiple charsets • Site UI localization • Data driven content uses catalog API, targeting system, and ASP.NET CS Base Class Library • Static content uses the ASP.NET resource model
Enterprise Application Integration Business Process Automation How Does Microsoft Deliver This? • BizTalk Server 2002 • Define structured business documents • Transform business data • Define and manage trading partners • Track and analyze Business Data • Automate Distributed Business Processes • Connect to over 300 types of back-end and legacy systems • Over 300 BizTalk Partner Adapters
Suppliers Customers Marketplaces EAI B2B Understanding EAI and B2B BizTalk Server is an EAI and B2B platform
Example 1: EDI to Flat File EDI EDI XML XSL XML Flat File Serializer Parser Document Engine Document Document Document UN/EDIFACT X12 Any codepage Unicode (UTF-16) Unicode (UTF-16) Codepage specified in schema XML XSL XML Schema Map Schema Example 2: XML to SAP XML SAP IDOC XML XSL Serializer Document Document Document Engine Unicode (UTF-16) Codepage specified in schema and supported by SAP UTF-16 XML XSL Schema Map Data Transformation and Encoding Conversion Examples
BizTalk Editor BizTalk Mapper Port Definition Channel Definition XSLMap XML PO SAP IDOC Port Channel LOB Application Internet XXX XXX Document Interchange Example XML Tools Messaging Manager Admin Tools 1 BizTalk Editor BizTalk Mapper Port Definition Channel Definition Receive Function Receive Function XXX XXX Data Store Schemas/Maps Admin Work Items Tracking MSMQ DCOM SMTP BizTalk Server Group HTTP XXX XXX File System SAP R/3 EDI IIS HTTP HIS
BizTalk Server Group BizTalk Editor BizTalk Mapper Port Definition Channel Definition XSLMap XML PO SAP IDOC Port Channel MSMQ DCOM LOB Application SMTP Decrypt/Decode HTTP Parse Messaging Service Select Channel Decrypt/Decode File System Internet Parse XML PO HIS Select Channel Document Interchange Example XML Tools Messaging Manager Admin Tools 2 BizTalk Editor BizTalk Mapper Agreement Manager Pipeline Manager Receive Function XXX XXX XML PO Data Store Schemas/Maps Admin Work Items Tracking XXX XXX XXX XXX SAP R/3
BizTalk Editor BizTalk Mapper Port Editor Channel Editor XSLMap XML PO SAP IDOC Port Channel Channel LOB Application XSL Transform XSL Transform Serialize to IDOC Serialize to IDOC SAP Integration Component SAP Integration Component DCOM Internet SAP IDOC SAP IDOC Document Interchange Example XML Tools Messaging Manager Admin Tools 3 BizTalk Editor BizTalk Mapper Agreement Manager Pipeline Manager Receive Function XML PO SAP IDOC Data Store Schemas/Maps Admin Work Items Tracking XML PO SAP R/3
ContentManagement Server ContentConnector XML Web Service CommerceServer BizTalkServer XML Integration Points
The Future… Today • MUI (Multilingual User Interface) • Multinational Client Support • Full Unicode 3.2 Support (Surrogates) • GB18030 • Process Automation • Business rules engine • Workflow • Integration technologies • BPEL4WS Support • Integrated developerexperience • Content Management • Commerce Services • Catalog Mgmt • Campaign Mgmt • Site Management • Site Analytics • Targeting • Personalization • Single Sign On