Your SlideShare is downloading. ×
0
How Scala Collaborative ERP works with MS BizTalk Technology Kenneth Wong  Manager, Professional Services Poly-Asia (China...
The presentation will cover <ul><li>Scala ERP Product Briefing </li></ul><ul><li>Enterprise Application Integration (EAI) ...
Scala Collaboration ERP Solution <ul><li>Scala voted “ERP Solution of the year 2001” by Microsoft </li></ul><ul><li>Scala ...
Enterprise Application Integration (EAI) <ul><li>Within an enterprise </li></ul><ul><li>Different departments use differen...
Enterprise Application Integration (EAI) Platform EAI  Platform ERP WMS CRM SFA
Business-to-Business (B2B) -  Typical Scenario Retailer Supplier ERP System B2B platform Purchase Order Invoice
B2B Integration <ul><li>Exchanging Data </li></ul><ul><ul><li>Document types </li></ul></ul><ul><ul><li>Data-exchange form...
Business Process Integration Commerce Server Windows 2000 Windows 2000 BizTalk Server Phone Wireless PDA SCALA Collaborati...
Integration Challenges <ul><li>Document Exchange between different system    Document format conversion, channels </li></...
The Evolution of Integration EDI Manual re-keying EAI B2B Process Automation Orchestration
Microsoft BizTalk Server  –  What’s inside? <ul><li>BizTalk server is an EAI ( Internal integration ) and B2B ( External i...
Comprehensive Toolset <ul><li>Orchestrate your Business Processes </li></ul><ul><li>Transform Your Business Documents </li...
BizTalk Orchestration Process 1. Business Analyst defines the business process 2. Developer maps business definitions to s...
MS BizTalk Orchestration Business Process Drawing XLANG Schedule XLANG Scheduler Engine Execute business process
BizTalk and Application Communication <ul><li>Receive Data </li></ul><ul><ul><li>FILE and MSMQ Transports </li></ul></ul><...
MS BizTalk Server Services <ul><li>Orchestration </li></ul><ul><li>XLANG Scheduler Service </li></ul><ul><ul><li>Visual de...
The Scala Collaborative ERP Connectivity Solution <ul><li>Use the same Scala ERP MS SQL database    Centralized database ...
The Scala Collaborative ERP Connectivity Solution and BizTalk <ul><li>Asynchronous Message Support </li></ul>
The Scala Collaborative ERP Connectivity Solution and BizTalk <ul><li>Synchronous Message Support </li></ul>
The Scala Collaborative ERP Connectivity Solution <ul><li>Global Commerce Server (GCS) </li></ul><ul><li>Data Exchange Ser...
iScala Global Commerce Server (GCS) <ul><li>Empower the customers and sales forces through the Internet </li></ul><ul><li>...
iScala Data Exchange Server (DES) <ul><li>Scala Access Server </li></ul><ul><li>Gateway opens up the Scala global features...
iScala Managers <ul><li>Package of Microsoft COM components </li></ul><ul><li>Run in the Microsoft Transaction Server (MTS...
Scala ERP works with other MS servers
Demonstration Commerce Server Windows 2000 Windows 2000 BizTalk Server Phone Wireless PDA SCALA Collaborative ERP Warehous...
Demonstration <ul><li>Business Flow </li></ul><ul><ul><li>Consumer places a purchase order from a retailer’s B2C ecommerce...
Demonstration <ul><li>Business Flow (Cont’d) </li></ul><ul><ul><li>BizTalk Server transforms the ERP PO ACK to an XML PO A...
Demonstration <ul><li>Business Flow (Cont’d) </li></ul><ul><ul><li>XML Picking Ticket will be sent from WMS to the wireles...
Demonstration <ul><li>Business Flow (Cont’d) </li></ul><ul><ul><li>WMS generates XML ASN and send to BizTalk server </li><...
Summary <ul><li>Integration Challenges from EAI and B2B environments </li></ul><ul><li>BizTalk Server is an integration pl...
Further information <ul><li>Scala collaborative ERP official web site:  http://www. scala .net </li></ul><ul><li>Microsoft...
Questions and Answers
Thank you!
Upcoming SlideShare
Loading in...5
×

How Scala Collaborative ERP works with MS BizTalk Technology

2,091

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,091
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • The way “system integration” started was re-entering data between systems. That’s how data was shared. The sneaker net method. Along came EDI, which has been used for 25+ years. Less than 10 years ago, EAI, which integrated applications internally. Less than 5 years ago, B2B products started to be used. Even more recently, process automation software has become more common. The future is what we call “orchestration,” which includes the best of EAI for internal integration, B2B for external, and process automation to bring it all together, and allow people to focus on the real challenge: integrating business processes within and between orgs, not connecting systems.
  • The Scala Connectivity Solution includes a number of iScala technologies , they are: iScala Global Commerce Server (GCS) that supports web sites and Commerce Server 2000 integrations iScala Data Exchange Server (DES) that matches each message with the correct manager and routes it via the correct Listener iScala Listeners (that support connections methods such as MSMQ) XML Schemas used to structure and format the messages iScala Managers that contain the business and database logic needed to process the messages and update the database
  • Transcript of "How Scala Collaborative ERP works with MS BizTalk Technology"

    1. 1. How Scala Collaborative ERP works with MS BizTalk Technology Kenneth Wong Manager, Professional Services Poly-Asia (China) Co., Ltd. Authorized Dealer of Scala ERP
    2. 2. The presentation will cover <ul><li>Scala ERP Product Briefing </li></ul><ul><li>Enterprise Application Integration (EAI) </li></ul><ul><li>Business-to-Business (B2B) Collaborative </li></ul><ul><li>BizTalk technology </li></ul><ul><li>The Scala ERP Connectivity Solution </li></ul><ul><li>EAI Demonstration </li></ul>
    3. 3. Scala Collaboration ERP Solution <ul><li>Scala voted “ERP Solution of the year 2001” by Microsoft </li></ul><ul><li>Scala – Back office's core ERP system </li></ul><ul><ul><li>Financial Management </li></ul></ul><ul><ul><li>Client Management </li></ul></ul><ul><ul><li>Service Management </li></ul></ul><ul><ul><li>Supply Management </li></ul></ul><ul><ul><li>Inventory Management </li></ul></ul><ul><ul><li>Manufacturing Management </li></ul></ul><ul><li>iScala - The Scala Connectivity Solution </li></ul><ul><ul><li>Extension to Scala core </li></ul></ul>
    4. 4. Enterprise Application Integration (EAI) <ul><li>Within an enterprise </li></ul><ul><li>Different departments use different applications, e.g. WMS, ERP, CRM, SCM, SFA, portal, etc </li></ul><ul><li>Business operations requires linkages between enterprise applications  Collaborations </li></ul><ul><li>Applications Collaboration and document exchange  EAI </li></ul>
    5. 5. Enterprise Application Integration (EAI) Platform EAI Platform ERP WMS CRM SFA
    6. 6. Business-to-Business (B2B) - Typical Scenario Retailer Supplier ERP System B2B platform Purchase Order Invoice
    7. 7. B2B Integration <ul><li>Exchanging Data </li></ul><ul><ul><li>Document types </li></ul></ul><ul><ul><li>Data-exchange formats </li></ul></ul>Business Customer Supplier Purchase Order Request Purchase Order Order Fulfillment Invoice What Document Types? What Format and Transformations?
    8. 8. Business Process Integration Commerce Server Windows 2000 Windows 2000 BizTalk Server Phone Wireless PDA SCALA Collaborative ERP Warehousing System Wireless PDA
    9. 9. Integration Challenges <ul><li>Document Exchange between different system  Document format conversion, channels </li></ul><ul><li>Applications interactions  Dynamic Business operations and execution sequence </li></ul><ul><li>Data exchange over Internet environment  Security concerns </li></ul><ul><li>Business Processes Automation </li></ul><ul><li>Development Cycle </li></ul><ul><li>Centralized Management </li></ul><ul><li>Cost Efficient </li></ul>
    10. 10. The Evolution of Integration EDI Manual re-keying EAI B2B Process Automation Orchestration
    11. 11. Microsoft BizTalk Server – What’s inside? <ul><li>BizTalk server is an EAI ( Internal integration ) and B2B ( External integration ) platform </li></ul>The tools you need to build business processes that integrate your trading partners and line of business applications BizTalk Orchestration Designer BizTalk Editor BizTalk Mapper BizTalk Server Administration BizTalk Messaging Manager
    12. 12. Comprehensive Toolset <ul><li>Orchestrate your Business Processes </li></ul><ul><li>Transform Your Business Documents </li></ul><ul><li>Build Trading Partner Relationships </li></ul><ul><li>Learn from your data </li></ul><ul><li>Manage the System </li></ul><ul><li>BizTalk Admin Console </li></ul><ul><li>BizTalk Orchestration Designer </li></ul><ul><li>BizTalk Messaging Manager </li></ul><ul><li>BizTalk Mapper </li></ul><ul><li>BizTalk Document Tracking </li></ul><ul><li>BizTalk Editor </li></ul><ul><li>Define Your Business Documents </li></ul>
    13. 13. BizTalk Orchestration Process 1. Business Analyst defines the business process 2. Developer maps business definitions to software components <XLANG> Process </XLANG> BizTalk Orchestration Engine 3. BizTalk generates the orchestration code BizTalk Transform/ Routing Engine COM MSMQ Web Service Web Service Internal Applications Internal Applications B2B Trading Partners Internet
    14. 14. MS BizTalk Orchestration Business Process Drawing XLANG Schedule XLANG Scheduler Engine Execute business process
    15. 15. BizTalk and Application Communication <ul><li>Receive Data </li></ul><ul><ul><li>FILE and MSMQ Transports </li></ul></ul><ul><ul><li>ASP and Exchange Server Scripts </li></ul></ul><ul><li>Send Data </li></ul><ul><ul><li>FILE and MSMQ </li></ul></ul><ul><ul><li>HTTP/HTTPS and SMTP </li></ul></ul><ul><li>No programming required for </li></ul><ul><ul><li>EDI (X12 or EDIFACT), </li></ul></ul><ul><ul><li>flat-files (both positional and delimited) </li></ul></ul><ul><ul><li>XML </li></ul></ul><ul><li>Application Adapters </li></ul>
    16. 16. MS BizTalk Server Services <ul><li>Orchestration </li></ul><ul><li>XLANG Scheduler Service </li></ul><ul><ul><li>Visual design of business processes </li></ul></ul><ul><ul><li>Language and execution engine for business tasks </li></ul></ul><ul><ul><li>Transaction integration and compensation </li></ul></ul><ul><li>Messaging </li></ul><ul><li>BizTalk Server Messaging Service </li></ul><ul><ul><li>Trading partner management </li></ul></ul><ul><ul><li>Document translation (XML, EDI, File, etc.) </li></ul></ul><ul><ul><li>Reliable document delivery over multiple protocols </li></ul></ul>
    17. 17. The Scala Collaborative ERP Connectivity Solution <ul><li>Use the same Scala ERP MS SQL database  Centralized database administration </li></ul><ul><li>Exchange information between BizTalk (or other middleware) and Scala ERP be using COM and MSMQ interface </li></ul>
    18. 18. The Scala Collaborative ERP Connectivity Solution and BizTalk <ul><li>Asynchronous Message Support </li></ul>
    19. 19. The Scala Collaborative ERP Connectivity Solution and BizTalk <ul><li>Synchronous Message Support </li></ul>
    20. 20. The Scala Collaborative ERP Connectivity Solution <ul><li>Global Commerce Server (GCS) </li></ul><ul><li>Data Exchange Server (DES) </li></ul><ul><li>Listeners </li></ul><ul><li>Managers </li></ul><ul><li>XML Schemas </li></ul>
    21. 21. iScala Global Commerce Server (GCS) <ul><li>Empower the customers and sales forces through the Internet </li></ul><ul><li>Can be run alone or with MS Commerce Server </li></ul><ul><li>GCS provides ERP type functionalities such as pricing, discount calculations, currency, exchange rate management, stock availability, credit management, invoice generation and ledger record keeping </li></ul><ul><li>MS Commerce Server provides marketing, campaign management, personalization, security, SKU management and credit card payments </li></ul>
    22. 22. iScala Data Exchange Server (DES) <ul><li>Scala Access Server </li></ul><ul><li>Gateway opens up the Scala global features by XML messaging in predefined schema </li></ul><ul><li>No XML transformation and conversion  MS BizTalk Server </li></ul><ul><li>Using COM+ technology </li></ul><ul><li>Matches each XML message with the correct Manager and routes it via correct Listener </li></ul>
    23. 23. iScala Managers <ul><li>Package of Microsoft COM components </li></ul><ul><li>Run in the Microsoft Transaction Server (MTS/COM+) environment </li></ul><ul><li>Support Multi-threading </li></ul><ul><li>Perform business logics for Scala </li></ul><ul><li>Generate result messages in XML format after receiving commands </li></ul>
    24. 24. Scala ERP works with other MS servers
    25. 25. Demonstration Commerce Server Windows 2000 Windows 2000 BizTalk Server Phone Wireless PDA SCALA Collaborative ERP Warehousing System Wireless PDA Retailer Supplier
    26. 26. Demonstration <ul><li>Business Flow </li></ul><ul><ul><li>Consumer places a purchase order from a retailer’s B2C ecommerce site (MS Commerce Server) </li></ul></ul><ul><ul><li>MS CS will send XML purchase order send to the Supplier’s BizTalk Server through Internet </li></ul></ul><ul><ul><li>BizTalk Server transform the XML PO into ERP PO and send to the ERP thru COM </li></ul></ul><ul><ul><li>ERP will generate a PO ACK to BizTalk Server </li></ul></ul>
    27. 27. Demonstration <ul><li>Business Flow (Cont’d) </li></ul><ul><ul><li>BizTalk Server transforms the ERP PO ACK to an XML PO ACK and send it back to retailer’s web site </li></ul></ul><ul><ul><li>BizTalk server send email/voice PO ACK to customer through SMTP/mobile-network </li></ul></ul><ul><ul><li>BizTalk server also requests the warehouse management system for shipping </li></ul></ul>
    28. 28. Demonstration <ul><li>Business Flow (Cont’d) </li></ul><ul><ul><li>XML Picking Ticket will be sent from WMS to the wireless picking device (PocketPC) thru BizTalk/MSMQ </li></ul></ul><ul><ul><li>Inventory picked via PPC and sends XML PICK ACK back to WMS thru BizTalk/MSMQ </li></ul></ul>
    29. 29. Demonstration <ul><li>Business Flow (Cont’d) </li></ul><ul><ul><li>WMS generates XML ASN and send to BizTalk server </li></ul></ul><ul><ul><li>BizTalk Server transforms the XML ASN to ERP Shipment complete and updates the Scala ERP </li></ul></ul><ul><ul><li>BizTalk Server forwards the XML ASN to retailer’s web site after transformations </li></ul></ul><ul><ul><li>BizTalk Server sends email/voice ASN to consumer </li></ul></ul>
    30. 30. Summary <ul><li>Integration Challenges from EAI and B2B environments </li></ul><ul><li>BizTalk Server is an integration platform for EAI and B2B </li></ul><ul><li>Scala ERP can be further enhanced by MS BizTalk technology on seamlessly exchanging the information within business units and between trading partners/customers </li></ul>
    31. 31. Further information <ul><li>Scala collaborative ERP official web site: http://www. scala .net </li></ul><ul><li>Microsoft BizTalk Server main web site: http://www.microsoft.com/biztalk/default.asp </li></ul><ul><li>Poly-Asia official web site: http://www.polyasia.com </li></ul><ul><li>Technical Resources Information Portal: http://www. biztalk .org/ </li></ul><ul><li>Contact Us at (852) 2581 9373 or email to pasales @polyasia.com </li></ul>
    32. 32. Questions and Answers
    33. 33. Thank you!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×