I don't know what a LoB activity is, but the starting point with a web integration is a Restlet to create/update records in NetSuite when your web app sends a request, and then a user even or client script to send requests to your app when things change in NetSuite.