Unit 2 Stuff

Document Sample
Unit 2 Stuff Powered By Docstoc
					Unit 2 Stuff

u02a1 Project – SOA Design
Produce an SOA design package that clearly specifies the services you are going to implement and how your project
will interact with these services. The architecture and design can be modeled in UML or another notation. Visio is
available in the VLE remote desktop environment for creating your SOA design.

Be sure to highlight how you are applying what you are learning in class to implement your design, for example, using
reference architecture, using patterns, clearing specifying interface contracts, messaging constraints, using design
and architectural views, mapping service providers to service consumers, and so on. This would be the responsibility
of the enterprise architect for Acme Soda Warehouse.




u02d1 Design Challenges
For this discussion, answer the following:

               What are some of the architectural or design challenges associated with SOA?
Your post should be approximately 250 words. Support and cite your discussion with research from online materials,
books, and other resources.

<p>In my experience working with SOA, I have found that people either think it’s the be-all-end-all in software
development, or it’s not worth all the trouble it bring to you design process. I think SOA is a tool that is appropriate in
specific situations, and it should be strategically deployed where it is the best design option. )</p><p>One
architectural design challenge that comes with SOA is the integration across multiple systems in a distributed
environment means more complexity, and more complexity means more obstacles in coupling the aggregate system
together. As Nicolai M. Josuttis suggests about testing a SOA distributed system, “the distribution of the processes
you have to prepare for distributed testing which implies that all stake holders have to prepare corresponding test
data and that the infrastructure (the enterprise service bus) becomes your debugger” (Ibrahim, Holley, Josuttis,
Michelson, Thomas, & deVadoss, 2007)</p><p style=”margin-left: 36px; text-indent: -36 px;”> Ibrahim, M., Holley, K.,
Josuttis, N., Michelson, B., Thomas, D., & deVadoss, J. (2007). The future of SOA: What worked, what didn’t, and
where is it going from here?. OOPSLA 2007. Retrieved July 21, 2010, from
http://delivery.acm.org/10.1145/1300000/1297975/p1034-
Ibrahim.pdf?key1=1297975&key2=6510617021&coll=&dl=&CFID=15151515&CFTOKEN=6184618</p>


u02d2 Governance
For this discussion, answer the following:

                  Why is governance important to an SOA and how does it affect the design of an SOA?
                 Give your perspective on current governance and how you think it should or might change in the
                  future.
Your post should be approximately 250 words. Support and cite your discussion with research from online materials,
books, and other resources.

<p>I recently read that the best way to determine what SOA Governance is to understand what it isn’t. The articles
suggests that SOA Governance isn’t about requirements, design, or coding as these about ‘doing’ and need to be
governed. To me SOA Governance isn’t so much about policing what organizations are doing with SOA, but more
about getting everyone on the same page with where SOA is going. </p><p> SOA Governance is important because
at some point all these loosely coupled systems will have to be coupled and if the further apart we are on how SOA is
being used, the more challenging it will be for systems to communicate. I think this process of Governance is still in
its infancy, but I think it’s on the minds of most architects and its heading in the right direction. </p><p style=”margin-
left: 36px; text-indent: -36px;”>Jones, S. (2010) Business SOA Governance. InfoQ. Retrieved July 23, 2010 from
http://www.infoq.com/articles/business-soa-governance</p>




Readings
Ibrahim, M., Holley, K., Josuttis, N., Michelson, B., Thomas, D., & deVadoss, J. (2007). The future of SOA: What
      worked, what didn’t, and where is it going from here?. OOPSLA 2007. Retrieved November 14, 2008, from
      http://delivery.acm.org/10.1145/1300000/1297975/p1034-
      Ibrahim.pdf?key1=1297975&key2=6510617021&coll=&dl=&CFID=15151515&CFTOKEN=6184618

LaJeunesse, M., & Tzur, A. (2008). A strategic approach to SOA: Using pilot projects and effective disciplines to
     ensure successful adoption and governance. The SOA Magazine, (14).Retrieved November 14, 2008, from
     http://www.soamag.com/I14/0108-2.asp

Zimmerman, O., Krogdahl, P., & Gee, C. (2004). Elements of service-oriented analysis and design. IBM
    Developerworks. Retrieved November 14, 2008, from
    http://www.ibm.com/developerworks/webservices/library/ws-soad1

Linthicum, D. (2008). The “S” in “SOA” is services. ZapThink. Retrieved November 14, 2008, from
      http://www.zapthink.com/report.html?id=ZAPFLASH-2008313

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:6
posted:9/13/2012
language:English
pages:2