Al escribir en ASP.NET, podrás conectarte utilizando C# o VB.NET.
Instala el SDK de B1 y obtendrás el archivo de ayuda, un conjunto de ejemplos y también una lista de las tablas de la base de datos para que puedas saber qué tabla consultar para obtener la lista de llamadas de servicio. (Por cierto, es OSCL)
Conectarse a través de ASP.NET no es diferente a conectarse a través de una aplicación de formulario de Windows, necesitas configurar las mismas propiedades, así que si echas un vistazo a los foros, hay muchos posts que muestran cómo hacerlo. Para la lista de llamadas de servicio, necesitarás trabajar con el recordset, esto está bien cubierto en los ejemplos del SDK - (C:\Program Files\SAP\SAP Business One SDK\Samples\COM DI\CSharp\01.BasicOperations) muestra operaciones básicas como estas, conectando y usando el recordset.
¡Buena suerte!
Edit: No vi que mencionaras el servidor DI, esto también está cubierto en el archivo de ayuda y en C:\Program Files\SAP\SAP Business One SDK\Samples\DI Server