Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Common Myths about SOA [Service Oriented Architecture]

Common Myths about SOA [Service Oriented Architecture]

Scheduled Pinned Locked Moved The Lounge
businessasp-netwcfcomdesign
40 Posts 18 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Raj Lal

    Myths about SOA (Service Oriented Architecture) 1. SOA is a technology 2. SOAs require Web Services 3. SOA is new and revolutionary 4. SOA ensures the alignment of IT and business 5. A SOA Reference Architecture reduces implementation risk 6. SOA requires a complete technology and business processes overhaul 7. SOA requires an army of consultants 8. We need to build a SOA Facts 1. SOA is a design philosophy independent of any product, technology or industry trend 2. SOAs may be realized via web services but using web services will not necessarily result in a SOA 3. EDI, CORBA and DCOM were conceptual examples of SO 4. SOA is not a methodology 5. SOAs are like snowflakes – no two are the same. 6. SOA should be incremental and built on your current investments 7. Tools, not consultants 8. SOA is a means, not an end Deliver a solution, not a SOA This was somewhat an eye opener to me , since in my company , there had been a lot of discussion of creating a service oriented archtecture * by John Evdemon Architect, Architecture Strategy Microsoft

    Omit Needless Words - Strunk, William, Jr.


    Web based Project Management
    Universal DBA | Ajax Rating | ExplorerTree | Globalization in 20 minutes

    D Offline
    D Offline
    Dustin Metzgar
    wrote on last edited by
    #13

    I wasn't aware that there were very many programmers that were so confused about SOA.  And business people not understanding the reality behind the buzzwords is nothing new.


    Logifusion[^]
    "This isn't a business. I've always thought of it as a source of cheap labor. Like a family."

    L M 2 Replies Last reply
    0
    • L led mike

      It is what's left over after you scrub your application with AJAX. Geez don't you know anything? :-D

      led mike

      C Offline
      C Offline
      Christopher Duncan
      wrote on last edited by
      #14

      led mike wrote:

      It is what's left over after you scrub your application with AJAX.

      Scum Of Application? Yuck! :-D

      Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

      1 Reply Last reply
      0
      • R Raj Lal

        Myths about SOA (Service Oriented Architecture) 1. SOA is a technology 2. SOAs require Web Services 3. SOA is new and revolutionary 4. SOA ensures the alignment of IT and business 5. A SOA Reference Architecture reduces implementation risk 6. SOA requires a complete technology and business processes overhaul 7. SOA requires an army of consultants 8. We need to build a SOA Facts 1. SOA is a design philosophy independent of any product, technology or industry trend 2. SOAs may be realized via web services but using web services will not necessarily result in a SOA 3. EDI, CORBA and DCOM were conceptual examples of SO 4. SOA is not a methodology 5. SOAs are like snowflakes – no two are the same. 6. SOA should be incremental and built on your current investments 7. Tools, not consultants 8. SOA is a means, not an end Deliver a solution, not a SOA This was somewhat an eye opener to me , since in my company , there had been a lot of discussion of creating a service oriented archtecture * by John Evdemon Architect, Architecture Strategy Microsoft

        Omit Needless Words - Strunk, William, Jr.


        Web based Project Management
        Universal DBA | Ajax Rating | ExplorerTree | Globalization in 20 minutes

        C Offline
        C Offline
        Chris Losinger
        wrote on last edited by
        #15

        SOA is a means, SOA is not a methodology, no two are the same soooooo... nope, stil don't know what a SOA is. but that's OK, i don't want to ! it sounds like more management handwaving, to me.

        image processing | blogging

        C E 2 Replies Last reply
        0
        • D Dustin Metzgar

          I wasn't aware that there were very many programmers that were so confused about SOA.  And business people not understanding the reality behind the buzzwords is nothing new.


          Logifusion[^]
          "This isn't a business. I've always thought of it as a source of cheap labor. Like a family."

          L Offline
          L Offline
          led mike
          wrote on last edited by
          #16

          :laugh::laugh: :laugh::laugh: :laugh::laugh: Wait... that was supposed to be funny right? :confused:

          led mike

          1 Reply Last reply
          0
          • C Chris Losinger

            SOA is a means, SOA is not a methodology, no two are the same soooooo... nope, stil don't know what a SOA is. but that's OK, i don't want to ! it sounds like more management handwaving, to me.

            image processing | blogging

            C Offline
            C Offline
            Christopher Duncan
            wrote on last edited by
            #17

            Chris Losinger wrote:

            management handwaving

            :badger:

            Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

            C 1 Reply Last reply
            0
            • E El Corazon

              Jeremy Falcon wrote:

              since I don't have much Active Directory experience

              Darn and I was hoping to draft you here to fix the active directory. ;P

              _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

              J Offline
              J Offline
              Jeremy Falcon
              wrote on last edited by
              #18

              Jeffry J. Brickley wrote:

              Darn and I was hoping to draft you here to fix the active directory.

              Ahem, I could *pretend* to fix it. I have a BS in BS. :)

              Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

              E 1 Reply Last reply
              0
              • C Christopher Duncan

                Chris Losinger wrote:

                management handwaving

                :badger:

                Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                C Offline
                C Offline
                Chris Losinger
                wrote on last edited by
                #19

                :jig: - i'm managing! :badger: - me too!

                image processing | blogging

                1 Reply Last reply
                0
                • R Raj Lal

                  Myths about SOA (Service Oriented Architecture) 1. SOA is a technology 2. SOAs require Web Services 3. SOA is new and revolutionary 4. SOA ensures the alignment of IT and business 5. A SOA Reference Architecture reduces implementation risk 6. SOA requires a complete technology and business processes overhaul 7. SOA requires an army of consultants 8. We need to build a SOA Facts 1. SOA is a design philosophy independent of any product, technology or industry trend 2. SOAs may be realized via web services but using web services will not necessarily result in a SOA 3. EDI, CORBA and DCOM were conceptual examples of SO 4. SOA is not a methodology 5. SOAs are like snowflakes – no two are the same. 6. SOA should be incremental and built on your current investments 7. Tools, not consultants 8. SOA is a means, not an end Deliver a solution, not a SOA This was somewhat an eye opener to me , since in my company , there had been a lot of discussion of creating a service oriented archtecture * by John Evdemon Architect, Architecture Strategy Microsoft

                  Omit Needless Words - Strunk, William, Jr.


                  Web based Project Management
                  Universal DBA | Ajax Rating | ExplorerTree | Globalization in 20 minutes

                  S Offline
                  S Offline
                  Shog9 0
                  wrote on last edited by
                  #20

                  Quartz... wrote:

                  5. SOAs are like snowflakes – no two are the same.

                  I have no idea what that really means, but i like the sound of it...

                  C L R 3 Replies Last reply
                  0
                  • J Jeremy Falcon

                    Jeffry J. Brickley wrote:

                    Darn and I was hoping to draft you here to fix the active directory.

                    Ahem, I could *pretend* to fix it. I have a BS in BS. :)

                    Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

                    E Offline
                    E Offline
                    El Corazon
                    wrote on last edited by
                    #21

                    Jeremy Falcon wrote:

                    Ahem, I could *pretend* to fix it. I have a BS in BS.

                    Sorry... this is contractor side... you need real qualifications. ;P

                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                    J 1 Reply Last reply
                    0
                    • C Chris Losinger

                      SOA is a means, SOA is not a methodology, no two are the same soooooo... nope, stil don't know what a SOA is. but that's OK, i don't want to ! it sounds like more management handwaving, to me.

                      image processing | blogging

                      E Offline
                      E Offline
                      El Corazon
                      wrote on last edited by
                      #22

                      Chris Losinger wrote:

                      SOA is a means, SOA is not a methodology, no two are the same

                      well.... if you think Strategic Offensive Arms. ;)

                      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                      1 Reply Last reply
                      0
                      • E El Corazon

                        Jeremy Falcon wrote:

                        Ahem, I could *pretend* to fix it. I have a BS in BS.

                        Sorry... this is contractor side... you need real qualifications. ;P

                        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                        J Offline
                        J Offline
                        Jeremy Falcon
                        wrote on last edited by
                        #23

                        Jeffry J. Brickley wrote:

                        you need real qualifications.

                        You kiddin? BS can take you to the top, didn't ya know? :-D

                        Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

                        E 1 Reply Last reply
                        0
                        • J Jeremy Falcon

                          Jeffry J. Brickley wrote:

                          you need real qualifications.

                          You kiddin? BS can take you to the top, didn't ya know? :-D

                          Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

                          E Offline
                          E Offline
                          El Corazon
                          wrote on last edited by
                          #24

                          Jeremy Falcon wrote:

                          BS can take you to the top, didn't ya know?

                          only if you have a really strong nose and good swimming arms. :laugh:

                          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                          1 Reply Last reply
                          0
                          • D Dustin Metzgar

                            I wasn't aware that there were very many programmers that were so confused about SOA.  And business people not understanding the reality behind the buzzwords is nothing new.


                            Logifusion[^]
                            "This isn't a business. I've always thought of it as a source of cheap labor. Like a family."

                            M Offline
                            M Offline
                            Michael A Barnhart
                            wrote on last edited by
                            #25

                            Dustin Metzgar wrote:

                            I wasn't aware that there were very many programmers that were so confused about SOA.

                            Definitely most programers are confused. This list has been reprinted in various forms for several years and yet people keep on stating SOA components.

                            1 Reply Last reply
                            0
                            • S Shog9 0

                              Quartz... wrote:

                              5. SOAs are like snowflakes – no two are the same.

                              I have no idea what that really means, but i like the sound of it...

                              C Offline
                              C Offline
                              Chris Losinger
                              wrote on last edited by
                              #26

                              It's a lie. No SOA is special. None of them are beautiful or unique snowflakes. They are the same decaying organic matter as everything else.

                              image processing | blogging

                              S 1 Reply Last reply
                              0
                              • S Shog9 0

                                Quartz... wrote:

                                5. SOAs are like snowflakes – no two are the same.

                                I have no idea what that really means, but i like the sound of it...

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #27

                                It melts in the heat of a user's anger? :rolleyes:

                                The tigress is here :-D

                                1 Reply Last reply
                                0
                                • R Raj Lal

                                  Great there is a brilliant book on SOA by Thomas Erl Here[^] which i am hooked to right now . What other resources you found useful in your implementation ?

                                  Omit Needless Words - Strunk, William, Jr.


                                  Web based Project Management
                                  Universal DBA | Ajax Rating | ExplorerTree | Globalization in 20 minutes

                                  M Offline
                                  M Offline
                                  Michael A Barnhart
                                  wrote on last edited by
                                  #28

                                  A book I found to be well written that explains why the concepts are important is Document Engineering[^] I am still being told our integration concepts are JAVA :mad: by our local experts.

                                  1 Reply Last reply
                                  0
                                  • R Raj Lal

                                    Myths about SOA (Service Oriented Architecture) 1. SOA is a technology 2. SOAs require Web Services 3. SOA is new and revolutionary 4. SOA ensures the alignment of IT and business 5. A SOA Reference Architecture reduces implementation risk 6. SOA requires a complete technology and business processes overhaul 7. SOA requires an army of consultants 8. We need to build a SOA Facts 1. SOA is a design philosophy independent of any product, technology or industry trend 2. SOAs may be realized via web services but using web services will not necessarily result in a SOA 3. EDI, CORBA and DCOM were conceptual examples of SO 4. SOA is not a methodology 5. SOAs are like snowflakes – no two are the same. 6. SOA should be incremental and built on your current investments 7. Tools, not consultants 8. SOA is a means, not an end Deliver a solution, not a SOA This was somewhat an eye opener to me , since in my company , there had been a lot of discussion of creating a service oriented archtecture * by John Evdemon Architect, Architecture Strategy Microsoft

                                    Omit Needless Words - Strunk, William, Jr.


                                    Web based Project Management
                                    Universal DBA | Ajax Rating | ExplorerTree | Globalization in 20 minutes

                                    M Offline
                                    M Offline
                                    Marc Clifton
                                    wrote on last edited by
                                    #29

                                    So exactly what is SOA anyways? Is there something about it I should know? For example, I have a client app that talks to a bill acceptor and a touch panel via USB. I implemented those as services. There's other services in my app too? Does that make it SOA? Isn't anything that communicates between an application and a "service", via some defined interface using some defined protocol, an SOA? Marc

                                    Thyme In The Country

                                    People are just notoriously impossible. --DavidCrow
                                    There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                                    People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                                    R M 2 Replies Last reply
                                    0
                                    • S Shog9 0

                                      Quartz... wrote:

                                      5. SOAs are like snowflakes – no two are the same.

                                      I have no idea what that really means, but i like the sound of it...

                                      R Offline
                                      R Offline
                                      Raj Lal
                                      wrote on last edited by
                                      #30

                                      Shog9 wrote:

                                      SOAs are like snowflakes

                                      thats definetly a beautiful description

                                      Omit Needless Words - Strunk, William, Jr.


                                      Web based Project Management
                                      Universal DBA | Ajax Rating | ExplorerTree | Globalization in 20 minutes

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        So exactly what is SOA anyways? Is there something about it I should know? For example, I have a client app that talks to a bill acceptor and a touch panel via USB. I implemented those as services. There's other services in my app too? Does that make it SOA? Isn't anything that communicates between an application and a "service", via some defined interface using some defined protocol, an SOA? Marc

                                        Thyme In The Country

                                        People are just notoriously impossible. --DavidCrow
                                        There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                                        People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                                        R Offline
                                        R Offline
                                        Raj Lal
                                        wrote on last edited by
                                        #31

                                        Marc Clifton wrote:

                                        So exactly what is SOA anyways

                                        Well SOA can be seen as the conceptualization of software as a service John Evdemon says its an Expose, Compose and Consume model here[^] is the keynote You might get some more answers here[^] and here[^]

                                        Marc Clifton wrote:

                                        Isn't anything that communicates between an application and a "service", via some defined interface using some defined protocol, an SOA?

                                        IMHO i think a service oriented is more of a , when two or more services communicates or have the ability to communicate via standard protocols. An application - Service communication is also a part of SOA

                                        Omit Needless Words - Strunk, William, Jr.


                                        Web based Project Management
                                        Universal DBA | Ajax Rating | ExplorerTree | Globalization in 20 minutes

                                        1 Reply Last reply
                                        0
                                        • M Marc Clifton

                                          So exactly what is SOA anyways? Is there something about it I should know? For example, I have a client app that talks to a bill acceptor and a touch panel via USB. I implemented those as services. There's other services in my app too? Does that make it SOA? Isn't anything that communicates between an application and a "service", via some defined interface using some defined protocol, an SOA? Marc

                                          Thyme In The Country

                                          People are just notoriously impossible. --DavidCrow
                                          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                                          People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                                          M Offline
                                          M Offline
                                          Michael A Barnhart
                                          wrote on last edited by
                                          #32

                                          Marc Clifton wrote:

                                          Isn't anything that communicates between an application and a "service", via some defined interface using some defined protocol, an SOA?

                                          I would say no. I do say NO :) Generally SOA compliant implementations are those that expose business functions (not programming functions) as reusable entities. So a study of the core business processes is the first step. Then you define core required capabilities as services with the request and response messages needed to supply the business needs. Lastly you implement with your chosen solution based on those requirements.

                                          M 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups