yes, you can. On 1/29/07, mvkirankumar <[EMAIL PROTECTED]> wrote:
Hi Anne, Thanks for your expert advice. Will follow the same, first design a schema then wsdl. Then generate the ADB binding classes using wsdl2java tool. I am working on it and now i got one question: Instead of importing the XSD into the wsdl, i can even write the schema definition into the <xs:schema> of wsdl right? Thanks, Kiran Kumar. Anne Thomas Manes wrote: > > I heartily concur with Dims. If you plan to use the same framework on > both client and server, then you will probably get by very well by > following the code-first approach. But if you will ever have the need > to interoperate with other frameworks, you'll do much better adopting > a Schema-first approach. Also keep in mind that the code-first > approach should be used only for application integration. It is not an > appropriate means to achieve SOA. > > SOA is all about reuse. And it involve reuse not just of application > functionality, but also of data structures. The fundamental unit of > reuse is the XML types that your applications and services share. > > If you use the code-first approach, then you will generate a different > set of XML types for every service. If you have two services that work > with customer data, you will generate two incompatible customer types. > That is absolutely what you don't want to do. Your organization should > define a set of common shared types that represent your core > information structures, and your service interfaces should share these > structures. You should not generate these structures from code. > > Anne > > On 1/29/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote: >> That's the best practice i recommend from experience. Advice not >> related to whether you use Axis2 or not. >> >> thanks, >> dims >> >> On 1/29/07, Sathija Pavuluri <[EMAIL PROTECTED]> wrote: >> > > > >As i mention usually, start from WSDL/Schema. (NOT from >> > > > > java/pojo's). >> > >> > Sorry for chipping into this thread with an unrelated question, but >> wanted to know why you say that.... >> > Is that because axis2 has less good features for pojo services? >> > I had read some articles early on when I was jumping into this, that >> didnt advocate for either approach. >> > >> > Thanks, >> > Sathija. >> > >> > >> > >> > > oops forgot the link: >> > > >> > > >> http://mail-archives.apache.org/mod_mbox/ws-axis-user/200609.mbox/[EMAIL PROTECTED] >> > > >> > > -- dims >> > > >> > > On 1/29/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote: >> > >> #1) Yes. Start with Schema first (i use XMLSPY to write xsd's). Then >> > >> follow instructions from Anne here to fill up the template WSDL. >> > >> >> > >> #2) Axis2 w/o a doubt. >> > >> >> > >> thanks, >> > >> dims >> > >> >> > >> >> > >> On 1/29/07, mvkirankumar <[EMAIL PROTECTED]> wrote: >> > >> > >> > >> > Thanks Davanum Srinivas for your response. >> > >> > >> > >> > OK, you advise to start from WSDL rather than java/pojo's. >> > >> > >> > >> > I got two questions: >> > >> > >> > >> > 1. But, does that mean we have to prepare a WSDL on our own first >> and then >> > >> > start off. >> > >> > Sorry, if this question is silly. I am new to this axis world. >> > >> > >> > >> > 2. I would have a big xml data with complicated schema. So using >> xmlbeans >> > >> > would work fine means, which one is stable to use xmlbeans AXIS1.4 >> or AXIS2. >> > >> > >> > >> > Thanks, >> > >> > Kiran kumar. >> > >> > >> > >> > >> > >> > Davanum Srinivas wrote: >> > >> > > >> > >> > > If you have a complicated schema, you should use xmlbeans. If >> you are >> > >> > > willing to sacrifice a bit of schema support for better >> performance, >> > >> > > use ADB. As i mention usually, start from WSDL/Schema. (NOT from >> > >> > > java/pojo's). >> > >> > > >> > >> > > thanks, >> > >> > > dims >> > >> > > >> > >> > > On 1/29/07, mvkirankumar <[EMAIL PROTECTED]> wrote: >> > >> > >> >> > >> > >> Hi, >> > >> > >> >> > >> > >> Please suggest me with the following: >> > >> > >> >> > >> > >> Which xml java binding framework should i use or which one is >> stable to >> > >> > >> use. >> > >> > >> I have tried AXIOM sample, jibx both do not work. >> > >> > >> Only the samples given in axis2 works. >> > >> > >> if i try out something, they do not work. >> > >> > >> >> > >> > >> Please help me, to take up a robust framework to implement in >> my project. >> > >> > >> >> > >> > >> thanks >> > >> > >> kiran kumar. >> > >> > >> -- >> > >> > >> View this message in context: >> > >> > >> >> http://www.nabble.com/-AXIS2--Which-binding-framework-should-i-use-for-complex-xml-handling-tf3137320.html#a8694267 >> > >> > >> Sent from the Axis - User mailing list archive at Nabble.com. >> > >> > >> >> > >> > >> >> > >> > >> >> --------------------------------------------------------------------- >> > >> > >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> > >> > >> For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> >> > >> > >> >> > >> > > >> > >> > > >> > >> > > -- >> > >> > > Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services >> Developers >> > >> > > >> > >> > > >> --------------------------------------------------------------------- >> > >> > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > >> > > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > > >> > >> > > >> > >> > > >> > >> > >> > >> > -- >> > >> > View this message in context: >> > >> >> http://www.nabble.com/-AXIS2--Which-binding-framework-should-i-use-for-complex-xml-handling-tf3137320.html#a8695199 >> > >> > Sent from the Axis - User mailing list archive at Nabble.com. >> > >> > >> > >> > >> > >> > >> --------------------------------------------------------------------- >> > >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> > >> > >> >> > >> >> > >> -- >> > >> Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services >> Developers >> > >> >> > > >> > > >> > > -- >> > > Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services >> Developers >> > > >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > For additional commands, e-mail: [EMAIL PROTECTED] >> > > >> > > >> > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> >> >> -- >> Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services >> Developers >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/-AXIS2--Which-binding-framework-should-i-use-for-complex-xml-handling-tf3137320.html#a8700327 Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
