Presentation is loading. Please wait.

Presentation is loading. Please wait.

19-20 November, 2008 | Copenhagen. NAV05 Ilana Smith Program Manager Microsoft Corporation.

Similar presentations


Presentation on theme: "19-20 November, 2008 | Copenhagen. NAV05 Ilana Smith Program Manager Microsoft Corporation."— Presentation transcript:

1 19-20 November, 2008 | Copenhagen

2 NAV05 Ilana Smith Program Manager Microsoft Corporation

3 “Web services provide a standard means of interoperating between different software applications, running on a variety of platforms and/or frameworks” The World Wide Web Consortium (W3C )

4 ●Leverage Industry Standard ●Leverage Existing Functionality ● Less development ● Faster development ● Cheaper development ●Leverage Developer Skills Sets ●Leverage Strategic Direction

5

6 Service Tier Web Services Client Services ApplicationApplication Meta data provider Class Library Client Tier Microsoft SQL Server Form Builder Data Binder Role Tailored Client Database Tier

7 ●No new concepts; No new objects ● Pages and Codeunits are potential Web Services ●No replication of functionality ●Same ● Data ● Business Logic ● Security ● Validation

8 ●High level abstraction ●Many provided features ● Default methods ● Optimistic Concurrency ● Triggers and validation ●All table-backed Pages supported ● Includes Pages with Sub-Pages (lines)

9

10 ●Low level abstraction ●Provides targeted service or logic ●Limitations ● Simple types ● XMLPorts ●Considerations ● Concurrency ● Security

11 ●Codeunit methods can extend page methods ●Each method’s first parameter of type matching Page’s table ●Register Codeunit under same name as Page Do not publish

12 PROCEDURE CapitaliseName@1(Cust@1000 : Record 18); BEGIN Cust.Name := UPPERCASE(Cust.Name); Cust.MODIFY(TRUE); END;

13 ●Security ● Windows integrated ● Access control consistent with client ●Transactions ● Per message/method

14 ●Considerations ● Re-Use or Clone? ● UI management ● Errors thrown as exceptions

15 RoleTailored Client Classic Client Web Services GUIAllOWEDISSERVICETIER Pages: CurrFieldNo <> 0 (Not preferred)

16 ●Putting Data into NAV ●Pulling Data out of NAV ●Running NAV business logic

17

18 Fill in your feedback form to win a Samsung i200 with Windows Mobile 6.1 There will be one phone given away for every session time slot across the entire conference!

19 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "19-20 November, 2008 | Copenhagen. NAV05 Ilana Smith Program Manager Microsoft Corporation."

Similar presentations


Ads by Google