-Do I need to create a proxy from se80 using a predfined WSDL from the external system??
Yes. But you may need to make adjustments, since some WSDL's contain sections that older versions of SAP can't handle.
-Can i then make the call to the service from withing standard ABAP or do i need some other development suite to make the connection
Yes, you just use the generated proxy classes.