Re: REST impact paper
Gregory Alan Bolcer <[email protected]>
| Newsgroups | gmane.culture.people.rohit-khare |
|---|---|
| Message-ID | <[email protected]> |
I think the point is that they describe a universe and an language in which any style can be expressed, but yes it was limited to networked applications. I went looking for an updated version and found this class taught by a former colleague at USC. Week 4's slides are interesting. http://sunset.usc.edu/classes/cs578_2017s/ http://sunset.usc.edu/classes/cs578_2017s/slides/ArchitecturalStyles.ppt Also another survey. http://www.sciencedirect.com/science/article/pii/S187705091503183X So... Monolithic -- very negative (old school software) Component based -- slightly negative (better maintainability) Plugin -- slightly positive (component + changeability/evolution) Event driven -- slightly positive (sep of concerns, integrated by notifications) Client/Server -- pretty positive (the raw number of apps built in this style is astounding, though it's mostly out of favor now, but impactful) Peer-to-Peer -- slightly positive (mostly CDN, file sharing, but nowhere near as impactful as the hype that surrounded it at one point) Blackboard -- pretty positive (a few successful apps, Slack is one) Pub/Sub -- very positive (one of the most common ways to build Web apps in the world and there are a ton of them) Pipe-and-Filter -- very positive (there's no substitute for a good stream, whether it's streams in java or map reduce or simple linux bash, the impact has been felt) Service Oriented -- TBD (microservices are the new buzzwords, the new hotness, the IT architecture for 2017) On 9/7/2017 11:47 PM, Stephen D. Williams wrote: > For what it covers, very nice. I wonder how much a current survey would > add to that set. I think the opportunity for adding value is that it > doesn't clearly capture how those options developed and what positive > and negative impact they had, and how the current solution space is > partitioned to best address various problem spaces. > > sdw > > _______________________________________________ > FoRK mailing list > http://xent.com/mailman/listinfo/fork _______________________________________________ FoRK mailing list http://xent.com/mailman/listinfo/fork